Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sequenceメタデータ保存用ストレージの整備 #57

Open
kuron99 opened this issue Oct 18, 2022 · 0 comments
Open

Sequenceメタデータ保存用ストレージの整備 #57

kuron99 opened this issue Oct 18, 2022 · 0 comments
Assignees

Comments

@kuron99
Copy link
Contributor

kuron99 commented Oct 18, 2022

jogasakiは主キーが存在しない表に対して内部的にシーケンスを作成し、主キーの代わりに使用する。
現状ではシーケンスのメタデータ情報は最小限必要な内容をsystem_sequencesという名前のStorageに保存しているが、この保存方法に下記のような問題がある。

  • 現状で必要なマッピングしか保存していないため、ユーザー定義のシーケンスに対応できない
  • key/valueの構造を直接ハードコードしているためメタデータの拡張に対して柔軟性がない

Protocol bufferメッセージ等によってシーケンスのメタデータを定義し、十分な情報をvalueとして保存する必要がある。

@kuron99 kuron99 self-assigned this Oct 18, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant