Naar inhoud springen
V

VelocityDB

Uitgever: VelocityDB
Virusvrij Windows Free to try
Downloaden v5.0.11 278 downloads
Versie5.0.11
Uitgever VelocityDB
Datum van publicatie15 nov 2015
Datum toegevoegd15 nov 2015
OS-vereistenWindows 10, Windows 8, Windows, Windows Server 2008, Windows 7
VoorwaardenMicrosoft .NET Framework 4.0
Totaal aantal downloads278
PrijsFree to try

Omschrijving

VelocityDB is een Object Oriented Database Management System (OODBMS) of gewoon een Object Database Management System (ODBMS), maar het is ook een NoSQL, een Graph Data Store en een uitstekende keuze voor Embedded database of een Distributed database. Door klasse BTreeMap [Key, Value] te gebruiken, wordt ook een efficiënt gedistribueerd Key/Value-archief verschaft.

Object verzen relationeel. Een relationele database slaat alle gegevens op in tabellen op een server. Clients praten met dergelijke servers met behulp van SQL-instructies zoals "select * from actoren". Gegevens worden ook gemaakt en bijgewerkt met behulp van SQL. VelocityDB is geen relationele database (maar het is erg goed in het beheren van relaties), met VelocityDB worden C#-objecten opgeslagen als objecten met alle verwijzingen/relaties tussen de objecten. Het gebruik van persistente C#-objecten van VelocityDB lijkt erg op het gebruik van C#-objecten in het geheugen. Gegevens worden gemaakt door C#-objecten te maken, updates worden bereikt door C#-objecten bij te werken. De permanente opslag wordt veilig gedaan met behulp van transacties met vergrendelingsbeveiliging, zodat een gebruiker niet per ongeluk de wijzigingen van een andere gebruiker ongedaan kan maken. Zoals de meeste databasesystemen, gebruikt VelocityDB paging, maar in tegenstelling tot andere systemen hebben VelocityDB-gegevenspagina's een variabele grootte en kunnen ze optioneel worden versleuteld en gecomprimeerd. Persistente VelocityDB-objecten hebben een object-ID (Oid) die bestaat uit een DatabaseNumber-PageNumber-SlotNumber.

Systeem vereisten. Om VelocityDB te gebruiken heb je Visual Studio 2012 C# en een Windows 8 PC nodig (andere Windows-versies OK indien recent). Er kunnen ook andere .NET-talen worden gebruikt. SharpDevelop is een gratis lichtgewicht alternatief voor Visual Studio. Sommige versies van Visual Studio zijn ook gratis. MacOS- en Linux-platforms zijn beschikbaar door gebruik te maken van het platformonafhankelijke, open source .NET-ontwikkelingsframework mono. Gratis proefdownload van VelocityDB is hier beschikbaar. Gebruikskeuzes. Gebruik VelocityDB standalone op een enkele pc of gebruik een onbeperkt aantal gedistribueerde clients met een onbeperkt aantal gedistribueerde servers. De stand-lone versie kan bijna alles wat de client + server(s) versie kan. Zie de functietabelvergelijking voor de verschillen. Een uitkering. VelocityDB is extreem schaalbaar, het kan zowel kleine applicaties met kleine hoeveelheden persistente data aan als applicaties die biljoenen objecten gebruiken tot een grootte van ongeveer een Yottabyte per sessie. Per aanvraag kan een onbeperkt aantal sessies worden gebruikt. De prestaties zijn fantastisch, een objectdatabase van miljard personen is snel gemaakt en kan worden doorzocht met de VelocityDbBrowser.

Vergelijkbare programma's

Alternatieven