VelocityDB Publisher's description
from VelocityDB, Inc
VelocityDB is an Object Database but it is also a NoSQL, a Graph Data Store and an excellent choice for Embedded database or a Distributed database.
The most important benefit is the flexibility that this database system provides. No other types of database system lets you fine tune your application to the finest details. Using VelocityDB, you can choose the best possible data structures for your application. You can control exactly where you place the data persistently. The placement choice can make a huge difference for performance. With VelocityDB you will have the ultimate tool for persisting data efficiently with unbeatable performance.
Unstructured Data can be managed efficiently using VelocityDB. Several of the sample applications provided with the download explore unstructured data. The triangle counter test demonstrates how efficient it is to follow association/relations. In memory, an association in VelocityDB is simply a C# object reference. It can't get any more efficient than that. The Kevin Bacon Numbers sample is another example showing how efficient we can handle unstructured data. A common way to manage unstructured data is to add such data to an inverted index. That way we can efficiently query such data, like if we want to know what store products that match one or more words. The entire Google search mechanism is based on an inverted index. In some of our samples we use inverted indexes, these samples include; TextIndexer and Wikipedia.
A shopping web site in prototype production uses an inverted index to help shoppers find products they are looking for, try the product search here. It currently manages about 30 million products from about 650 stores (~33 GB of data).
VelocityDB is extremely scalable; it can handle small applications with small amounts of persistent data as well as applications using trillions of objects up to about an Yottabyte in size per session. Unlimited number of sessions can be used per application. Performance is fantastic, a billion Person object database is quickly created, a little over 1 hour, and can be browsed with the VelocityDbBrowser.
System Requirements:To use VelocityDB you need to have Visual Studio 2012 C# (or Visual Studio 2010 + sp1) using .NET 4.0 and a Windows 8 PC (other Windows versions OK if recent). Other .NET languages may also be used. SharpDevelop is a free light weight alternative to Visual Studio. Some versions of Visual Studio are also free. MacOS and Linux platforms are available by using the cross platform, open source .NET development framework mono. Android and iPhone deployable C# .NET applications are possible by using MonoTouch. Free trial download of VelocityDB is available here.
Program Release Status: New Release
Program Install Support: Install and Uninstall