| Versão | 5.0.11 |
|---|---|
| Editor | VelocityDB |
| Data de lançamento | 15 de nov. de 2015 |
| Data adicionada | 15 de nov. de 2015 |
| Os requisitos | Windows 10, Windows 8, Windows, Windows Server 2008, Windows 7 |
| Requisitos | Microsoft .NET Framework 4.0 |
| Total de downloads | 278 |
| Preço | Free to try |
Descrição
O VelocityDB é um Sistema de Gerenciamento de Banco de Dados Orientado a Objetos (OODBMS) ou simplesmente um Sistema de Gerenciamento de Banco de Dados de Objetos (ODBMS), mas também é um NoSQL, um Graph Data Store e uma excelente opção para banco de dados incorporado ou banco de dados distribuído. Ao usar a classe BTreeMap [Key, Value], um armazenamento de chave/valor distribuído eficiente também é fornecido.
Objeto versos Relacional. Um banco de dados relacional armazena todos os dados em tabelas em um servidor. Os clientes conversam com esses servidores usando instruções SQL como "selecionar * dos atores". Os dados também são criados e atualizados usando SQL. O VelocityDB não é um banco de dados relacional (mas é muito bom no gerenciamento de relações), com o VelocityDB os objetos C# são armazenados como objetos com todas as referências/relações entre os objetos. O uso de objetos C# persistentes do VelocityDB é muito semelhante ao uso de objetos C# na memória. Os dados são criados criando objetos C#, as atualizações são realizadas atualizando objetos C#. O armazenamento persistente é feito com segurança usando transações com proteção de bloqueio para que um usuário não possa desfazer acidentalmente as alterações de outro usuário. Como a maioria dos sistemas de banco de dados, o VelocityDB usa paginação, mas, ao contrário de outros sistemas, as páginas de dados do VelocityDB têm tamanho variável e podem, opcionalmente, ser criptografadas e compactadas. Objetos persistentes VelocityDB possuem um identificador de objeto (Oid) que consiste em DatabaseNumber-PageNumber-SlotNumber.
Requisitos de sistema. Para usar o VelocityDB, você precisa ter o Visual Studio 2012 C# e um PC com Windows 8 (outras versões do Windows, se forem recentes). Outras linguagens .NET também podem ser usadas. SharpDevelop é uma alternativa leve e gratuita ao Visual Studio. Algumas versões do Visual Studio também são gratuitas. As plataformas MacOS e Linux estão disponíveis usando a estrutura de desenvolvimento .NET de código aberto mono plataforma cruzada. O download de teste gratuito do VelocityDB está disponível aqui. Escolhas de uso. Use o VelocityDB autônomo em um único PC ou use clientes distribuídos ilimitados com servidores distribuídos ilimitados. A versão autônoma pode fazer quase tudo que a versão cliente + servidor(es) pode fazer. Veja a comparação da tabela de recursos para as diferenças. Benefícios. O VelocityDB é extremamente escalável, ele pode lidar com pequenos aplicativos com pequenas quantidades de dados persistentes, bem como aplicativos que usam trilhões de objetos de até cerca de um Yottabyte de tamanho por sessão. Número ilimitado de sessões pode ser usado por aplicativo. O desempenho é fantástico, um banco de dados de bilhões de objetos Person é criado rapidamente e pode ser navegado com o VelocityDbBrowser.