Passa al contenuto
V

VelocityDB

Editore: VelocityDB
Analizzato per virus Windows Free to try
Scarica v5.0.11 278 scaricamenti
Versione5.0.11
Editore VelocityDB
Data di rilascio15 nov 2015
Data aggiunta15 nov 2015
Requisiti del sistema operativoWindows 10, Windows 8, Windows, Windows Server 2008, Windows 7
RequisitiMicrosoft .NET Framework 4.0
Download totali278
PrezzoFree to try

Descrizione

VelocityDB è un Object Oriented Database Management System (OODBMS) o semplicemente un Object Database Management System (ODBMS), ma è anche un NoSQL, un Graph Data Store e una scelta eccellente per un database Embedded o un database distribuito. Utilizzando la classe BTreeMap [Chiave, Valore], viene fornito anche un efficiente archivio di chiavi/valori distribuito.

Oggetto versi Relazionale. Un database relazionale memorizza tutti i dati in tabelle su un server. I client parlano a tali server utilizzando istruzioni SQL come "select * from attori". I dati vengono anche creati e aggiornati utilizzando SQL. VelocityDB non è un database relazionale (ma è molto bravo a gestire le relazioni), con VelocityDB gli oggetti C# vengono archiviati come oggetti con tutti i riferimenti/relazioni tra gli oggetti. L'utilizzo di oggetti C# persistenti VelocityDB è molto simile all'utilizzo di oggetti C# in memoria. I dati vengono creati creando oggetti C#, gli aggiornamenti vengono eseguiti aggiornando oggetti C#. L'archiviazione persistente viene eseguita in modo sicuro utilizzando transazioni con protezione di blocco in modo che un utente non possa annullare accidentalmente le modifiche di un altro utente. Come la maggior parte dei sistemi di database, VelocityDB utilizza il paging ma, a differenza di altri sistemi, le pagine di dati VelocityDB hanno dimensioni variabili e possono essere opzionalmente crittografate e compresse. Gli oggetti persistenti VelocityDB hanno un identificatore di oggetto (Oid) costituito da DatabaseNumber-PageNumber-SlotNumber.

Requisiti di sistema. Per utilizzare VelocityDB è necessario disporre di Visual Studio 2012 C# e un PC Windows 8 (altre versioni di Windows OK se recenti). Possono essere utilizzati anche altri linguaggi .NET. SharpDevelop è un'alternativa leggera e gratuita a Visual Studio. Alcune versioni di Visual Studio sono anche gratuite. Le piattaforme MacOS e Linux sono disponibili utilizzando il framework di sviluppo .NET open source multipiattaforma mono. Il download di prova gratuito di VelocityDB è disponibile qui. Scelte di utilizzo. Usa VelocityDB standalone su un singolo PC o usa client distribuiti illimitati con server distribuiti illimitati. La versione standalone può fare quasi tutto ciò che può fare la versione client + server. Vedere il confronto della tabella delle caratteristiche per le differenze. Benefici. VelocityDB è estremamente scalabile, può gestire piccole applicazioni con piccole quantità di dati persistenti e applicazioni che utilizzano trilioni di oggetti fino a una dimensione di circa uno Yottabyte per sessione. È possibile utilizzare un numero illimitato di sessioni per applicazione. Le prestazioni sono fantastiche, un database di oggetti da un miliardo di persone viene creato rapidamente e può essere sfogliato con VelocityDbBrowser.

Programmi simili

Alternative