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.
Ler campos de objectos 4D com motor SQL
Um campo de objecto 4D é um tipo de campo de base de dados persistente, armazenado como conteúdo binário. Anteriormente, a leitura deste tipo de campo por um driver ODBC não era possível. Até hoje.
Antes, era devolvido um erro ao tentar ler um campo de objecto. Isto impediu a conclusão de um simples Select * dos pedidos de myTable , o que poderia ser frustrante para os utilizadores que apenas queriam navegar pelo conteúdo de uma tabela.
Boas notícias! O motor SQL foi actualizado para permitir a leitura de campos de objectos 4D.
Introdução à encriptação de dados em 4D
Os DADOS estão em todo o lado. À medida que as nossas vidas se movem cada vez mais online, a importância da segurança dos dados também aumenta. Os dados dos clientes devem ser vigilantemente guardados contra potenciais ameaças e violações. Em muitos casos, a utilização de uma ferramenta de encriptação de disco (como o Bitlocker da Microsoft ou o FileVault da Apple) proporciona um nível de protecção suficiente, mas e se o seu cliente ou o seu CSO (Chief Security Officer) necessitarem de encriptação ao nível da base de dados – com base em tabelas?
Durante a Cimeira 4D de 2018, pediu uma solução para encriptar os seus dados e nós fornecemos. Estamos entusiasmados por apresentar novas ferramentas de encriptação de dados para as suas bases de dados 4D.
Obter informações sobre a aplicação em curso
4D v17 R3 leva a análise da sua base de dados um passo à frente, permitindo-lhe criar um diálogo personalizado de administração do servidor. Seguindo a capacidade de recuperar informação sobre utilizadores e processos, getting toda a informação de tempo de execução sobre o servidor Web 4D, obter detalhes sobre a licença activa, e obter todos os detalhes de hardware e sistema, tem agora também a capacidade de recuperar a actividade e configuração de rede da base de dados em execução.
Precisa de saber em que endereço IP e porta a base de dados está a ouvir, se as comunicações entre o cliente e o servidor estão encriptadas, ou se a camada de rede herdada é utilizada? Basta ligar para o novo comando, Get application info. E isso não é tudo! Este comando também devolve informações sobre a base de dados, tais como: a quantidade de CPU utilizada, o tempo desde o seu início, e a lista prossegue.
Escrever código genérico com ORDA
ORDA foi um dos principais anúncios da Cimeira 4D de 2018, abrindo um mundo de novas possibilidades em 4D. Para saber mais sobre ORDA e os seus benefícios, consulte este post para ver como ORDA irá mudar a sua forma de trabalhar.
Obter informação sobre o hardware da máquina
4D v17 vai um passo mais além para lhe permitir criar um diálogo personalizado de administração de servidores. Após a capacidade de recuperar informação sobre utilizadores e processos, getting toda a informação de tempo de execução sobre o servidor Web 4D, bem como detalhes sobre a licença activa, tem agora a capacidade de recuperar também todo o hardware e detalhes do sistema para a máquina que executa o seu servidor 4D.
Precisa de saber que SO está a ser utilizado, que processador(es), quanta RAM está disponível, etc.? Basta chamar o novo comando Get system info local ou remotamente! E isto não é tudo, este comando pode ser extremamente útil para diagnosticar e resolver rapidamente quaisquer problemas que possam surgir.
Operações lógicas sobre selecções de entidades
A série ORDA continua! Neste post de blogue veremos como utilizar operadores lógicos nas selecções de entidades!
Estas operações permitem-lhe obter intersecções, uniões, ou diferenças entre duas selecções de entidades como pode fazer com os conjuntos clássicos 4D.
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