ScimoreDB Embedded Core technologies
ScimoreDB Embedded database is based on the ScimoreDB engine. ScimoreDB Embedded empower you with a full SQL server capabilities, with all the features you are a used to have from a database like MS-SQL, Oracle, MySql.
Comparing ScimoreDB Embedded to other embedded databases, ScimoreDB Embedded have multiple advantages. Besides the standard SQL features of transactions, sql language and .net provider, ScimoreDB embedded database supports:
- Real DB engine powering the embedded db. For instance, high concurrency allows the GUI to be responsive, while concurrent background threads are updating the database.
- Allow multiple programs accessing embedded database simultaneous.
- Managed memory and CPU - if the data grows, memory usage still remains constant.
- Easy to install, redistribute and embed using a single msi or adding 3 ScimoreDB dll's to your application folder. Footprint is less than 4Mb.
- Scale your database from embedded, to server or to distributed.
- Free text search.
- Allows In-memory transactions for high update/delete/insert speed.
There are 5 ways of using the ScimoreDB engine. It gives a very large flexibility in order to find the right model that fits your need. Switching between the models are very easy, and requires very little of code changes. It is further explained in here.
ScimoreDB requirements
- XP / Vista / Windows Server 2000 / Windows Server 2003 / Windows Server 2008
- 10 Mb RAM
- 16 MB disk space