ORDAUma forma inovadora de aceder aos seus dados.
Junte os seus dados e a sua lógica empresarial com estilo
Imagine acessar os seus dados com uma abordagem orientada para objetos sem se preocupar com a sua estrutura física. Imagine interagir com toda a base de dados como se fosse um único objeto, em vez de escrever consultas complexas. Imagine aceder aos seus dados a partir de diferentes fontes com o mesmo código.
Bem, isto é apenas um vislumbre do que o ORDA é capaz de fazer.
ORDA, que significa Object Relational Data Access, é uma forma inovadora de acessar dados que combina as vantagens da programação orientada para objetos com as das bases de dados relacionais, permitindo que os programadores se concentrem na resolução de problemas empresariais e não na gestão do acesso aos dados.
A ORDA é uma tecnologia versátil e poderosa que oferece muitas características e benefícios. Assim, se estiver criando uma aplicação simples ou um sistema empresarial complexo, a ORDA pode ajudar a tornar o seu processo de desenvolvimento e o acesso aos dados mais rápido, mais fácil e mais eficiente.
Se estiver à procura de uma melhor forma de trabalhar com dados, vale a pena explorar o ORDA!
Experimente o poder do ORDA agora
Confira a versão mais recente de funcionalidades e aproveite as melhorias mais recentes.
DescarregarTudo é um Objeto
O ORDA é um mundo onde tudo é um objeto, incluindo a própria base de dados.
Este enfoque permite acessar toda a base de dados 4D usando um enfoque orientado a objetos, o que facilita o trabalho com os dados e pode ajudar a reduzir a complexidade da base de dados. ORDA mapeia dados para conceitos do mundo real de tal maneira que o uso dos dados se torna simples, eliminando a necessidade de uma compreensão profunda da estrutura relacional.
Código orientado para o negócio com classes
O ORDA vem com classes dedicadas ao modelo de dados. Graças às classes, a complexidade da implementação física do modelo pode ser ocultada, a aplicação pode facilmente expor serviços, ser mais gerível, mais fácil de manter e integrar-se perfeitamente com outras aplicações.
Desempenho excecional
O ORDA pode ajudar a melhorar o desempenho das aplicações, fornecendo várias técnicas de otimização, tais como contextos e carregamento deferido. Estas técnicas podem ajudar a reduzir o número de consultas à base de dados que precisam de ser enviadas para o servidor, o que pode levar a tempos de resposta mais rápidos da aplicação. A melhor parte? É tudo automático; não é necessária qualquer programação, ao contrário da utilização de SQL ou de uma ferramenta ORM.
Aumento da escalabilidade
O ORDA pode ajudar a tornar as aplicações mais escaláveis, fornecendo suporte para arquiteturas de bases de dados distribuídas. Isto significa que os dados podem ser distribuídos entre vários servidores de bases de dados, o que pode ajudar a melhorar o desempenho e a lidar com grandes quantidades de dados.
O ORDA é onde está o foco. Se está pensando em ter sua aplicação rodando e sendo atualizada no futuro, ou se sua aplicação for crítica para um negócio, ou se planeja contratar programadores para trabalhar em sua aplicação, ou se estiver olhando para 4D como uma plataforma de desenvolvimento rápido, saiba que uma vez que começar com ORDA, 4D é realmente divertido de programar.
Documentação
Tudo o que precisa de saber sobre ORDA
Uma olhadinha do que pode fazer com o ORDA
Recursos avançados
CRUD
Execute as operações padrão Criar, Ler, Atualizar e Excluir (CRUD) em dados selecionados no banco de dados. Estas operações permitem aos programadores manipular dados na base de dados de uma forma flexível e poderosa.
Classes
Melhore o seu código com as classes do modelo de dados ORDA. As suas aplicações podem facilmente expor serviços, ser mais geríveis, mais fáceis de manter e integrar-se perfeitamente com outras aplicações.
Funções
Utilize as funções do ORDA para obter informações úteis sobre seu banco de dados.
O ORDA fornece uma biblioteca API completa para acesso a dados, totalmente orientada a objetos e compreensível para desenvolvedores de outras áreas de programação.
Atributos computados e aliases
Separe a sua lógica empresarial da IU e melhore o desempenho otimizando as partes separadamente. Uma solução simples para satisfazer as exigências comerciais e os requisitos crescentes da programação moderna.
Contextos de otimização
Aumente o desempenho da sua aplicação com Contexts. Uma tecnologia que permite que apenas os dados solicitados sejam trocados entre o servidor e o cliente.
Carregamento diferido
Reduza o tempo de carregamento inicial com o carregamento diferido, em que os dados são carregados apenas quando necessário.
Sistema de permissões
Proteja os seus dados de usuários não autorizados com um sistema de permissões, decidindo quem acessa os dados e que dados podem ser acessados.
Mecanismo de bloqueio
Escolha entre as duas estratégias comuns para gerenciar o acesso simultâneo aos dados em um banco de dados para lidar com seu registro: bloqueio otimista e pessimista. O ORDA oferece cobertura para ambas.
Operações de agregação
Realize cálculos nos conjuntos de dados com operações de agregação fáceis de entender. Soma, média, contagem, mínimo e máximo são alguns métodos para executar as operações descritas pelos seus nomes.
Operadores lógicos
Obtenha intersecções, uniões ou diferenças entre dois conjuntos de dados. Com o ORDA, a tomada de decisões com base em determinadas condições ficou muito fácil.
Fórmulas
Construa critérios de pesquisa complexos que ultrapassam as capacidades de uma sintaxe simples graças às fórmulas ORDA.
Marcadores provisórios (placeholders)
Construa código genérico com placeholders ORDA que podem ser reutilizados com diferentes valores de parâmetros, valores que podem vir de diferentes fontes, como interfaces de usuário ou um pedido.
Bancos de dados remotos
Trabalhe com várias bases de dados ao mesmo tempo com o mesmo código e lide com diferentes cenários que a sua aplicação possa exigir, como a necessidade de acessar dados de várias fontes.
Experimente o poder do ORDA agora
Confira a versão mais recente do recurso e aproveite as melhorias mais recentes.
Descarregar