電子文書(法令、タイムビジネス関連制度)2019-12-27Reactの5thステップ2019-12-20WWWブラウザの[×]ボタンのイベントをハンドルする。.NET開発基盤部会」によって運営されています。†NoSQLに関する情報をまとめる。登場の背景はRDBでは解決困難な3Vの増加の問題がでてきたから。†RDBで、大量データの高速処理を行う場合の課題として、スケールアウトが困難スケールアップしか無いという点があげられる。非定型なメタデータの管理が困難RDBに格納困難な非構造化データが増加しているらしい(主にはJSON)。デバイスの生成するデータ最近、非構造化データが急増している。原因モバイル端末からのアクセス数の増加。対応RDBでは、スケールアップが限界を迎える(若しくは高価過ぎる)。スケールアウトにも課題がある。そこで、スケールアウト可能なNoSQLが採用される。†オンメモリなので高速だが永続化されない。他のNoSQLデータベースと組み合わせて永続化を可能にできる。拡張性と永続性がある。得意データ構造(LSM-Tree)により高い書き込み性能を実現データマートMPPデータベースは並列クエリを実行できる。対話型クエリ・エンジンは、ストレージにHadoopを利用する。(Hadoop上で列指向ストレージを構築するライブラリがある。†ドキュメント毎に異なるデータ構造を持てる属性に対する検索・集計が可能キーバリュー型や列(カラム)指向型で紹介したような特性を有していない。†3つの基本構成要素ノード(頂点)リレーションシップ(エッジ)プロパティ(属性)データベース側で、データとデータの関係性(オブジェクトであるノード間の関係性)を表現する。「知人を探す」「知人の知人を探す」「最短経路を探す」と言ったクエリの答えを得るために最適化されている(RDBでは大量のJOINを行う)。†MongoDBとCassandra、Riakが有力なのでそれらを其々ピックアップ。†NoSQLはOSSよりサービスのほうが流行っている感ある。Azure向け)Cassandraフルマネージドサービス開始|株式会社INTHEFORESTのプレスリリースhttps://prtimes.jp/main/html/rd/p/000000002.000003858.htmlなお、API互換性は探したが発見できず(有識者曰く互換性は無さそう)。