Scimore UAB offers a pair of Database offerings, including an embedded DB and a free, Parallel Server with clustering support.
- ScimoreDB embedded database is an in-process running SQL database. According to the vendor, the DB is applicable to any sized database applications for Windows.
The vendor states that working with ScimoreDB "feels" like working with a standard client/server database, although it is loaded into your application's process space.
Regardless of the programming language you choose (VB, VC++ or C#), using ScimoreDB requires a single function call to initialize or start the database inside your product. Then, use the .NET provider or native C++ classes to access the database.
ScimoreDB embedded database comes as a dynamic link library (DLL).
- The ScimoreDB Parallel Server is a free "shared-nothing" clustered database system. The Database server has been designed to take advantage of parallelization over multiple servers, achieving, according to the vendor, a near linear scalability for OLTP applications. It supports up to 512 PCs in a single database cluster.
Key features of ScimoreDB Parallel Server include:
- Ansi SQL92 standard support
- ACID transactions support and safe recovery
- Table, row level locking
- Multiversion concurrency control protocol, where reader transactions are never blocked
- Deadlock detection
- Online/hot backups
- .NET provider and native C++ client