Mckoi Distributed Database (MckoiDDB)
MckoiDDB is a database system used by software developers to create applications that store data over a cluster of machines in a network. It is designed to be used in online environments where there are very large sets of both small and big data items that need to be stored, accessed and indexed efficiently in a network cluster. The focus of the MckoiDDB architecture is to support low latency query performance, provide strong data consistency through snapshot transaction isolation, and provide tools to manage logical data models that may change dramatically in physical network environments that may experience similar dramatic change.
MckoiDDB is written in 100% Java and runs on any operating system that supports Java 1.6. MckoiDDB is released under the GPLv3 open source license. Read more about the license on the license page.
Learn the MckoiDDB Basics
- Introduction - An overview of the main features of MckoiDDB.
- Quick Start Guide - A quick guide to get a MckoiDDB installation up and running.
- Developing a Simple Database - Learn to use the Simple Database API to develop your own distributed database application.
- Introduction to SQL in MckoiDDB - With the release of version 1.1 comes SQL support. Read more about it here.
- The FAQ - Frequently Asked Questions.
If you are looking for more technical documentation, following the Documentation link at the top of any page to get started.
Current Releases
The following current releases are available to download;
- MckoiDDB Version 1.1: mckoiddb_1.1.01.zip (May 4, 2010) (ChangeLog)
- MckoiDDB SQL Version 1.1 beta: mckoiddbsql_beta_1.1.01.zip (May 8, 2010)
Note: The SQL package also includes the MckoiDDB binaries.
