これは私の考えすぎかもしれませんが、HBase スキーマをどのように文書化すればよいのでしょうか? リレーショナル データベースの分野では、UML または類似の図式化手法を使用してスキーマを文書化するのが一般的です。これらのアプローチは、HBase にはあまり適していないようです。私にとって最も簡単な方法は、スプレッドシート (または他のテーブル) を使用して、列と列ファミリーを文書化することです。これを行うより良い方法はありますか?
質問する
713 次
1 に答える
1
現時点では、一般的な方法はありません。あなたはあなたにとって最も明確に思われる方法でそれを行うことができます。私はエンティティ図(一般的に価値があるよりも多くの問題)、XML
/ JSON
、および疑似CREATE TABLE
ステートメントを使用しました。役立つかもしれないいくつかのこと:
- HBaseCon 2012で行った、 HBaseスキーマ設計の理解に関するプレゼンテーション。いくつかの簡単なガイドラインが提案されています。
- ファイルを取り込み、上記のスキーマを作成するためのスクリプトを出力するscootと呼ばれるシンプルなオープンソースツール
XML
JRuby
「エンティティの入れ子」(つまり、実行時に変数列を使用する)のような高度な作業に取り掛かっている場合は、今のところ、モデリングに関する限り、あなたは自分自身のようなものです。
于 2013-02-01T16:21:31.030 に答える