タグ

参照に関するkozy4324のブックマーク (2)

  • NoSQL登場の背景、CAP定理、データモデルの分類

    その例としてBeck氏自身が過去に取り組んできた生命保険会社のアプリケーションを例に挙げます。そのアプリケーションでは毎日のようにスキーマが変化するため、SQLORM(Object-Relational Mapping)では対応できず、オブジェクトデータベースのGemstoneを利用することで対応できたと述べています。 こうしたSQLだけでは満たせないさまざまな要件、上記の図にあるようにスキーマの可塑性、スケーラブルなデータ読み込み、書き込み、処理の柔軟性などを満たすために、リレーショナルデータベース以外のNoSQLな製品が開発された。これがNoSQLの登場の背景にあるとBeck氏は解説します。一方で、こうしたさまざまなNoSQLを、NoSQLという言葉で表すのは適当ではないという憂慮も示しています。 Here is where the futility of defining NoSQ

    NoSQL登場の背景、CAP定理、データモデルの分類
  • c++/仕様/配列、ポインタ、参照 - nippo2.0

    オブジェクト配列 † オブジェクトも配列を作成することが可能。オブジェクトの宣言やアクセスは他の変数配列と同様。 class samp { int a; public: void set_a(int n) { a=n; } int get_a() { return a; } }; int main() { samp ob[4]; // オブジェクト配列の宣言 : ob[0].set_a(0); : } ↑ オブジェクト配列でコンストラクタを実行 その1 † 以下のように記述すれば、それぞれの要素がコンストラクタ引数に渡る。ただしこの記述が可能なのはコンストラクタ引数が一つの時のみ。 samp ob[4] = { 1, 2, 3, 4 }; ↑ オブジェクト配列でコンストラクタを実行 その2 † コンストラクタが複数の引数を受け取る時。 samp ob[4] = { samp(1,2), s

  • 1