ScimoreDB

ScimoreDB

Infobox_Software
name = ScimoreDB
developer = Scimore UAB
latest_release_version = 2.5.887
latest_release_date = March 3, 2008
operating_system = Windows
genre = RDBMS
website = [http://www.scimore.com www.scimore.com]

ScimoreDB is a free relational database management system for Microsoft Windows, developed by Scimore UAB. It features advanced features: SQL, ACID transactions, Multiversion concurrency control, internal task scheduler, free text search, functional shipment in with grid streaming technology for distribution of data and queries. It works as embedded library, standalone server and distributed over many machines.

DQL

DQL stands for Distributed Query Language. It’s the internal query language for ScimoreDB. DQL is a text based query language, which precisely describes how each query is executed in a large grid of computers. DQL describes where different functional nodes are instantiated, how they are connected, and how they communicate. The nodes are always connected in a tree like structure, where the root node returns the result of the DQL query.

History

It all started as an internal project for a European Portal. In the early days of the internet – there were no database servers, that were ready to fuel the low cost and high speed required by internet applications. It started as an “In memory database”, with simple COM interfaces.It was the core of many internet applications, and grew with requirements of the applications. Distribution was added to improve scalability, a query language DQL was added to improve speed of development, and transactions followed to ensure improve manageability.In 2005 Scimore was created, and the database was separated into a separate company. The major improvements in 2006 were the SQL to DQL translator and new distribution algorithms, allowing for linear scalability in distributed environment. The embedded version where launched.In 2007 based on requirements by the users, features where added – free text search, blob compression, database files movable, and embedded database allows for cross process interaction. A TPC benchmark resulted in updated communication protocols, improving the speed in large distributed database scenario.

ource code specifics

ScimoreDB is written in C++, utilizing many of the advanced features of Win32, Fibers, IO completions. An attempt is being made to porting ScimoreDB to Linux using the Wine project.There are currently clients for C++, Borland Delphi and .NET Framework.

License

ScimoreDB is a free database.

See also

* List of relational database management systems
* Database management system

External links

* [http://www.scimore.com Scimore UAB]
* [http://www.tpc.org TPC]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • Comparison of relational database management systems — Programming language comparisons General comparison Basic syntax Basic instructions Arrays Associative arrays String operations …   Wikipedia

  • Multiversion concurrency control — (abbreviated MCC or MVCC), in the database field of computer science, is a concurrency control method commonly used by database management systems to provide concurrent access to the database and in programming languages to implement… …   Wikipedia

  • List of relational database management systems — See DBMS for a shorter list of “typical”, representative database management systems.Current software*4th Dimension *Adabas D *Alpha Five *Apache Derby *CA Datacom *CSQL *Daffodil database *Dataphor *DB2 *Derby aka Java DB *EnterpriseDB… …   Wikipedia

  • Список СУБД —   Это служебный список статей, созданный для координации работ по развитию темы.   Данное предупреждение не устанавливается на информационные списки и глоссарии …   Википедия

  • List of software products — This is a list of software by genre, operating system, and type of licensing. Contents 1 Office 1.1 Office suites 1.2 Word processors 1.3 Database management systems …   Wikipedia

  • Liste der standardisierten Ports — Die folgende Liste enthält die Zuordnung von Ports zu Protokollen, die von der IANA standardisiert wurden. Eine vollständige Liste kann unter Unixoiden Betriebssystemen in der Datei /etc/services eingesehen werden. Inhaltsverzeichnis 1 Legende 2… …   Deutsch Wikipedia

  • Встраиваемая СУБД — Встраиваемая система управления базами данных  архитектура систем управления базами данных, когда СУБД тесно связана с прикладной программой и работает на том же компьютере, не требуя профессионального администрирования. Встраиваемые СУБД… …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”