Skip to content

project-tsurugi/tsurugidb

Repository files navigation

Tsurugi - next generation RDB for the new era

Tsurugi is an open-source relational database system designed for modern computer architectures that have hundreds of CPU cores and huge memory capacity. It focused for the following features:

  1. Designed for a Many-Core/In-Memory Environment
  2. Ensuring Consistency
  3. Simultaneous Use of Multiple Interfaces
  4. Component-Based Architecture
  5. Excellence in Batch Processing and Long Transactions
  6. Developed as Open Source

Limitations

The latest version is BETA release. This includes the below significant limitations as below:

  • Available SQL features are very limited, please see available feature list.
  • User control does not work, including authentications and authorizations.

Getting started

Sub projects

Transaction engine

SQL execution engine

  • jogasaki

    SQL job scheduler and interpreter

  • mizugaki

    SQL compiler front-end including SQL parser

  • yugawara

    SQL semantic analyzer and optimizer

  • takatori

    SQL intermediate representations and utilities

  • shakujo

    Legacy implementation of SQL compiler

Database framework

Database clients

Peripherals

Resources

Contributing

License