miniob - miniob は、OceanBase と華中科学技術大学が共同で開発した「ゼロ」の基礎学生向けのデータベース入門ツールです。 miniob 設計の目的は、データベースをすばやく理解し、データベース カーネルを深く学習できるようにすることで、データベース カーネルの個々のモジュールの機能とその関連を理解し、データベースを使用するときに効率的な SQL を設計できることを期待しています。

(NULL)

Created at: 2021-10-12 09:44:38
Language: C++
License: NOASSERTION

導入

miniob は、OceanBase と華中科学技術大学が共同で開発した「ゼロ」の基礎学生向けのデータベース入門ツールです。 miniob 設計の目的は、データベースをすばやく理解し、データベース カーネルを深く学習できるようにすることで、データベース カーネルの個々のモジュールの機能とその関連を理解し、データベースを使用するときに効率的な SQL を設計できることを期待しています。 miniob は、主に在校生を対象としており、同時操作に関係なく、多くのモジュールが簡略化されています。

(注: このコードは学習のみを目的としており、セキュリティ特性は考慮されません)。 )

GitHub ホーム

1. タイトルの説明

miniob トピックの説明

2. 開発ガイド

開発環境の構築

  1. gcc 環境をローカルに構成します
  2. Docker を使用して開発します
  3. Windows で Docker を使用します

字句,文法解析

miniob 語のフランス語解析の開発とテストを参照してください。

3. テストを送信します

トピックが完了し、自己テストに合格すると、miniob ブート キャンプでテスト用のコードを送信できます。

クライアント出力は特定の要件を満たす必要があり、テスト結果が期待どおりでない場合は、miniob 出力規則を参照してください。

4. データベース管理システムは、基本的な配布資料を実装します

中国科学技術大学のXie Meiyi氏とZuo Jun氏が共同で作成したデータベース管理システムの実現教材:データベース管理システムの実現のための基本的な配布資料

5. miniob の概要

miniob ソース解析ビデオ

miniob ソースはドキュメントを解決します

(資料の継続的な整理では、「MiniOB...」と題するビデオやドキュメントを自分で確認してください)