タグ

2018年9月2日のブックマーク (5件)

  • Cassandra のデータ構造 - Qiita

    Cassandra の Column Family は、全体としては以下のような2次元のMapのような構造をしています。 上記の RowKey は CQL では Partition Keyと呼ばれていて、この Partition Key 単位でノードにデータが配置されます。 また、CQLでは主キーかつPartition Keyでない ColumnKey をClustering Columnと呼んでいます (名前の通り、あるPartition中でこのキーでKVの塊をつくるから)。 単一パーティションにread/write が大量に発生すると、特定のノードの負荷が上がることになります。 負荷分散を考慮してPartition Keyを決める必要があります。 refs: http://ameblo.jp/principia-ca/entry-11886808914.html CQL で作ったデータ

    Cassandra のデータ構造 - Qiita
    HHR
    HHR 2018/09/02
    これを読めば、なぜSELECTのWHEREでPartition Keyを全て指定しなければならないのか、Partition Key以外の主キーが任意で指定できるのかがわかる
  • How is Cassandra a columnar database?

    HHR
    HHR 2018/09/02
    “Cassandra is a column-family* store. A column-family store ensures data locality at the partition level, not the column level.” カラムナDBでも行指向でもなくてカラムファミリー形式とのこと
  • NoSQL とは?(NoSQL データベースの解説と SQL との比較)| AWS

    NoSQL データベースは特定のデータモデル専用に構築されており、最新のアプリケーションに合わせて簡単にスケールできる柔軟なスキーマにデータを格納します。NoSQL データベースは、開発、機能性、パフォーマンスを大規模かつ容易に実現できるという点で広く評価されています。このページには、NoSQL データベースを理解して使用するための参考資料が含まれています。 モダンアプリケーションは、NoSQL データベースで解決できるいくつかの課題に直面しています。例えば、アプリケーションは、ソーシャルメディア、スマートセンサー、サードパーティのデータベースなどのさまざまなソースからの大量のデータを処理します。このような異なるデータのすべてが、リレーショナルモデルにきちんと合うわけではありません。表形式の構造を適用すると、冗長性、データの重複、および大規模なパフォーマンスの問題が発生する可能性があります

    NoSQL とは?(NoSQL データベースの解説と SQL との比較)| AWS
    HHR
    HHR 2018/09/02
    “Cassandra はオープンソースの列指向データベース” カラムナDBと言い切っている
  • List of Time Series Databases

    List of Time Series Databases Updated: Dec 2019 This is not an exhaustive list. I am no longer actively maintaining this list. Open source These are either time series databases or general-purpose databases that work well with time series. Some are layers on top of existing databases. Aerospike High performance, in-memory, NoSQL Akumuli Written in C++ Query language based on JSON over HTTP Can be

    HHR
    HHR 2018/09/02
    Druid,cassandraはcolumnar databaseとな。cassandraは違うと思うが。
  • よく使うMavenコマンド集 - Qiita

    $ mvn archetype:generate Choose a number or apply filter (format: [groupId:]artifactId, case sensitive contains): 923: Choose org.apache.maven.archetypes:maven-archetype-quickstart version: 1: 1.0-alpha-1 2: 1.0-alpha-2 3: 1.0-alpha-3 4: 1.0-alpha-4 5: 1.0 6: 1.1 Choose a number: 6: Define value for property 'groupId': : com.myapp Define value for property 'artifactId': : myapp Define value for pr

    よく使うMavenコマンド集 - Qiita
    HHR
    HHR 2018/09/02
    mvn test -Dtest=HogeClass#FugaMethodで特定のメソッドのみテスト。mvn dependency:tree。mvn assembly:assembly -DdescriptorId=binで実行可能jarの作成