{"id":19070012,"url":"https://github.com/kaaass/rumbase_java","last_synced_at":"2025-04-28T14:13:12.014Z","repository":{"id":98809841,"uuid":"325945650","full_name":"kaaass/rumbase_java","owner":"kaaass","description":"A lightweight relational database built in Java.","archived":false,"fork":false,"pushed_at":"2021-01-17T07:50:51.000Z","size":372,"stargazers_count":3,"open_issues_count":2,"forks_count":2,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-28T14:13:00.933Z","etag":null,"topics":["database"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kaaass.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":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-01-01T08:49:46.000Z","updated_at":"2022-03-12T15:25:31.000Z","dependencies_parsed_at":null,"dependency_job_id":"7b981cfd-7b85-461a-bcdf-0ab8eed2542f","html_url":"https://github.com/kaaass/rumbase_java","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kaaass%2Frumbase_java","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kaaass%2Frumbase_java/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kaaass%2Frumbase_java/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kaaass%2Frumbase_java/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kaaass","download_url":"https://codeload.github.com/kaaass/rumbase_java/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251326850,"owners_count":21571636,"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","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"],"created_at":"2024-11-09T01:16:32.258Z","updated_at":"2025-04-28T14:13:12.006Z","avatar_url":"https://github.com/kaaass.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# RumBase Java\n\n| master | dev |\n| ------ | --- |\n| [![Build Status](https://www.travis-ci.com/kaaass/rumbase_java.svg?token=7d6V7UKwzfD6augATNKx\u0026branch=master)](https://www.travis-ci.com/kaaass/rumbase_java) | [![Build Status](https://www.travis-ci.com/kaaass/rumbase_java.svg?token=7d6V7UKwzfD6augATNKx\u0026branch=dev)](https://www.travis-ci.com/kaaass/rumbase_java) |\n\nJava构建的SQL关系型数据库。\n\n本项目为吉林大学2018级数据库系统课程\u0026系统软件综合实践（荣誉课）课程设计。\n\n## 构建\n\n1. 在 Release 页面下载源码或 clone 项目\n2. 在项目目录执行 `./gradlew build`\n\n## 分工\n\n| **模块**                | **内容**             | **负责人** | **包**       |\n| ----------------------- | -------------------- | ---------- | ------------ |\n| Server Module           | 服务器、会话管理         | @KAAAsS    | server       |\n| Query Parse Module      | SQL 语句解析         | @KAAAsS    | parse       |\n| Query Execution Module  | 查询执行、优化       | @KveinAxel  | query       |\n| Table Management Module | 系统内数据库、表管理 |  @KveinAxel  | table       |\n| Indexing Module         | 索引结构，使用 B+ 树 | @DoctorWei1314 | index       |\n| Record Module           | 记录管理，实现 MVCC  | @KAAAsS    | record      |\n| Transaction Module      | 实现事务的管理与 2PL | @criki    | transaction |\n| Data Item Module        | 数据项管理           | @kaito     | dataitem   |\n| Recovery Log Module     | 日志与恢复管理       |  @kaito     | recovery    |\n| Page Caching Module     | 缓冲与页管理         | @XuanLaoYee    | page        |","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkaaass%2Frumbase_java","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkaaass%2Frumbase_java","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkaaass%2Frumbase_java/lists"}