Optimize o seu código ORDA com o registo de pedidos
Alguma vez precisou de analisar o tráfego dos seus pedidos ORDA entre um cliente e o servidor 4D? Por vezes pode demorar algum tempo a receber uma resposta do servidor, o que o pode fazer pensar se isso se deve ao tráfego da rede ou a um pedido não optimizado que tenha escrito! Felizmente, 4D v17 R6 torna possível determinar a(s) razão(ões) provável(is) para esta latência com os novos métodos ORDA disponíveis no ds objecto. Não são apenas funções de depuração, permitem-lhe também optimizar o seu código ORDA com uma melhor compreensão dos pedidos enviados.
Encomendar uma selecção de entidade com este novo método ORDA
Num post de blog anterior, aprendeu como construir critérios de pesquisa sofisticados e complexos aplicando fórmulas numa consulta ORDA. Para lhe fornecer ainda mais ferramentas de desenvolvimento completas e poderosas, está disponível um novo método ORDA: orderByFormula(). Com a ajuda de fórmulas, pode agora encomendar uma selecção de entidade utilizando critérios complexos num método de projecto ou expressão 4D.
Consultas ORDA mais sofisticadas com fórmulas
Em 4D v17 R6, as consultas ORDA estão a tornar-se cada vez mais poderosas e concisas. Este post no blog é para aqueles que precisam de critérios de pesquisa mais sofisticados do que apenas uma simples sintaxe como“nome = Smith“. Com este lançamento R, pode usar qualquer método de projecto ou expressão 4D no query() método de membro, utilizando fórmulas.
Que melhor forma de explicar esta característica do que com um exemplo? Vamos investigar os detalhes.
Escrever código genérico com as últimas características ORDA
A ORDA tem a sua quota de características com 4D v17 R5, incluindo várias formas de escrever código genérico.
A escrita de código genérico permite-lhe centralizar o seu código para facilitar a sua actualização. Não só lhe permite escrever código reutilizável que pode ser utilizado em diferentes casos de utilização, libertando-o de ter de reinventar a roda uma e outra vez, como também lhe permite adicionar funcionalidades extra, para além do que já fez.
Métodos dos membros da ORDA para obter a informação da estrutura
“Como posso conhecer a classe de dados de uma entidade? Preciso dela para escrever métodos genéricos“. “Preciso de informação sobre um campo numa DataClass: qual é o seu tipo? É indexado? É única?“. Estes são os tipos de perguntas que o ouvimos fazer no fórum. 4D v17 R5 fornece as respostas: introduzindo novos métodos de membros ORDA para fornecer informações úteis sobre a sua base de dados. Continue a ler, porque irá apreciar os benefícios de reduzir o tamanho do seu código e torná-lo reutilizável e fácil de manter!
Colocar titulares para os caminhos de atributo nas consultas ORDA
As características da ORDA continuam a vir com 4D v17 R5! Num post anterior no blogue, mostrámos-lhe como criar consultas genéricas com os titulares de lugares nomeados para valores. Este post vai focar como utilizar marcadores de lugar para caminhos de atributos (nomes de campos em tabelas).
Novos comandos 4D para trabalhar com dados encriptados
Num post anterior, discutimos como começar com a encriptação de ficheiros de dados. Agora vamos discutir uma forma adicional de trabalhar com ficheiros de dados encriptados: Novos comandos 4D. Estes comandos são concebidos para suportar a maioria dos requisitos de encriptação e permitir-lhe entregar uma solução encriptada aos seus clientes.
Acrescente valores às suas consultas ORDA genéricas
Por esta altura já deve ter reparado que as consultas ORDA não são apenas leves e legíveis, elas também facilitam a navegação através de todo o modelo de dados usando conceitos orientados para objectos! Neste post do blogue, mostramos-lhe como escrever consultas poderosas e fáceis de manter. Um dos métodos recomendados foi fornecer a consulta e os valores separadamente através de marcadores de lugar. 4D v17 R5 dá mais um passo em frente ao permitir-lhe escrever consultas ORDA genéricas: diga olá aos placeholders nomeados para os valores!
Melhor desempenho: até 8x mais rápido (não, isso não é uma gralha)!
A escalabilidade é uma das nossas principais preocupações e 4D v17 R5 traz boas notícias nesta área, particularmente para aqueles com uma carga pesada de processos no seu Servidor 4D. Notará uma melhoria significativa da velocidade de desempenho quando clientes remotos (um, dois, ou mesmo centenas) estiverem ligados ao seu servidor.
A arquitectura interna do 4D foi melhorada e agora a utilização do processador está totalmente optimizada, abre-senum novo separador) em modo preventivo e acessos de leitura/escrita simultâneos na mesma tabela. Como resultado, poderia ver o desempenho 4 a 8x mais rápido!
Comece com a encriptação em 4D
Num post de blog anterior, anunciámos novas ferramentas de encriptação de dados para as vossas bases de dados 4D. Agora é tempo de sujar as nossas mãos e aprender mais sobre estas ferramentas que foram concebidas para serem tão automáticas quanto possível.
Contacte-nos
Tem uma pergunta, sugestão ou apenas quer entrar em contacto com os bloggers 4D? Deixe-nos uma linha!
* A sua privacidade é muito importante para nós. Por favor clique aqui para ver os nossos Política