{"id":29905535,"url":"https://github.com/project-tsurugi/tsurugidb","last_synced_at":"2025-08-01T19:14:24.469Z","repository":{"id":198357031,"uuid":"693027553","full_name":"project-tsurugi/tsurugidb","owner":"project-tsurugi","description":"Tsurugi - next generation RDB for the new era","archived":false,"fork":false,"pushed_at":"2025-07-24T08:59:24.000Z","size":605,"stargazers_count":402,"open_issues_count":1,"forks_count":8,"subscribers_count":13,"default_branch":"master","last_synced_at":"2025-07-24T12:22:53.867Z","etag":null,"topics":["database","dbms","in-memory-database","many-core","oltp","relational-database","serializable","sql","transaction","tsurugidb"],"latest_commit_sha":null,"homepage":"https://tsurugidb.com","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/project-tsurugi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":"docs/supported-platforms.md","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-09-18T07:46:43.000Z","updated_at":"2025-07-24T08:59:28.000Z","dependencies_parsed_at":"2023-11-20T05:23:00.751Z","dependency_job_id":"84bfae99-daa6-4348-a988-1bec40616b4a","html_url":"https://github.com/project-tsurugi/tsurugidb","commit_stats":null,"previous_names":["project-tsurugi/tsurugidb"],"tags_count":12,"template":false,"template_full_name":null,"purl":"pkg:github/project-tsurugi/tsurugidb","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/project-tsurugi%2Ftsurugidb","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/project-tsurugi%2Ftsurugidb/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/project-tsurugi%2Ftsurugidb/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/project-tsurugi%2Ftsurugidb/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/project-tsurugi","download_url":"https://codeload.github.com/project-tsurugi/tsurugidb/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/project-tsurugi%2Ftsurugidb/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268282397,"owners_count":24225164,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-01T02:00:08.611Z","response_time":67,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["database","dbms","in-memory-database","many-core","oltp","relational-database","serializable","sql","transaction","tsurugidb"],"created_at":"2025-08-01T19:14:13.693Z","updated_at":"2025-08-01T19:14:24.446Z","avatar_url":"https://github.com/project-tsurugi.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Tsurugi - next generation RDB for the new era\n\nTsurugi is an open-source relational database system designed for modern computer architectures that have hundreds of CPU cores and huge memory capacity.\nIt focused for the following features:\n\n1. Designed for a Many-Core/In-Memory Environment\n2. Ensuring Consistency\n3. Simultaneous Use of Multiple Interfaces\n4. Component-Based Architecture\n5. Excellence in Batch Processing and Long Transactions\n6. Developed as Open Source\n\n- More: [about.md](about.md)\n- More : Detailed Information is offered in the Handbook (only in Japanese)\n  - https://nkbp.jp/lin-tsurugi\n\n## Getting started\n\n* Installation\n  * [Tsurugi Getting Started](docs/getting-started.md)\n    * [Tsurugi Getting Started (ja)](docs/getting-started_ja.md)\n* Use official Docker Image\n  * [Tsurugi Docker User Guide](docs/docker-tsurugi.md)\n    * [Tsurugi Dockerユーザガイド (ja)](docs/docker-tsurugi_ja.md)\n\n## Documentation\n\n* Runtime Environments\n  * [Supported Platforms](docs/supported-platforms.md)\n* Support SQL\n  * [Available SQL features in Tsurugi](docs/sql-features.md)\n* External Interfaces\n  * [External interfaces for Tsurugi](docs/getting-started.md#external-interfaces-for-tsurugi)\n    * [Tsurugiが提供する外部インターフェース群 (ja)](docs/getting-started_ja.md#tsurugiが提供する外部インターフェース群)\n* Miscellaneous\n  * You can find more documents in the [docs](docs/) directory.\n  * The `docs` directory of the [Sub projects](#sub-projects) contains detailed information for each component.\n\n## Limitations\n\nThis includes the below significant limitations as below:\n\n* User control does not work, including authentications and authorizations.\n\n## Sub projects\n\n### Transaction engine\n\n* [shirakami](https://github.com/project-tsurugi/shirakami)\n\n  Concurrency control system\n\n* [yakushima](https://github.com/project-tsurugi/yakushima)\n\n  In-memory index\n\n* [limestone](https://github.com/project-tsurugi/limestone)\n\n  Data store for transaction logs\n\n* [sharksfin](https://github.com/project-tsurugi/sharksfin)\n\n  KVS adapter for transaction engine\n\n### SQL execution engine\n\n* [jogasaki](https://github.com/project-tsurugi/jogasaki)\n\n  SQL job scheduler and interpreter\n\n* [mizugaki](https://github.com/project-tsurugi/mizugaki)\n\n  SQL compiler front-end including SQL parser\n\n* [yugawara](https://github.com/project-tsurugi/yugawara)\n\n  SQL semantic analyzer and optimizer\n\n* [takatori](https://github.com/project-tsurugi/takatori)\n\n  SQL intermediate representations and utilities\n\n### Database framework\n\n* [tateyama](https://github.com/project-tsurugi/tateyama)\n\n  Database component framework including messaging service\n\n* [tateyama-bootstrap](https://github.com/project-tsurugi/tateyama-bootstrap)\n\n  Database service bootstrap\n\n### Database clients\n\n* [tsubakuro](https://github.com/project-tsurugi/tsubakuro)\n\n  Client library (Java)\n\n* [tanzawa](https://github.com/project-tsurugi/tanzawa)\n\n  SQL console (Java)\n\n* [ogawayama](https://github.com/project-tsurugi/ogawayama)\n\n  Communication library for PostgreSQL\n\n### Peripherals\n\n* [harinoki](https://github.com/project-tsurugi/harinoki)\n\n  Tiny authentication service\n\n## Resources\n\n* [Tsurugi Community Site (ja)](https://www.tsurugidb.com/)\n* [note (ja)](https://note.com/n_technologies/m/m88508b206159)\n\n## Contributing\n\n* Please report any issues to [repository for issue tracking](https://github.com/project-tsurugi/tsurugidb/issues)\n\n* For any other questions or feedback, please post to [tsurugidb discussions forum](https://github.com/project-tsurugi/tsurugidb/discussions)\n\n* This repository is a collection of submodules of each [Sub Project](#sub-projects). Therefore, please send Pull Reuqeset to the repository of [Sub project](#sub-projects), not to this repository.\n\n## License\n\n* [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fproject-tsurugi%2Ftsurugidb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fproject-tsurugi%2Ftsurugidb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fproject-tsurugi%2Ftsurugidb/lists"}