タグ

Cassandraに関するrokujyouhitomaのブックマーク (10)

  • 本番環境でcassandraの運用を開始してみた - joker1007’s diary

    職場でcassandraの運用を開始したので、選定理由とか運用してみて得た知見や所感等を書いてみようと思う。 (まだ十分に知見を得たとは良い難いので、間違った印象を得ていたり、より良いオペレーションに気付いていない可能性があります。) cassandraの採用理由 そもそもの目的はホットデータの書き込み先としての利用です。要件としては以下の様なものがあります。 エンドユーザー端末の数に比例するので、書き込みのスケーラビリティが必要 書き込みデータは更新される 一件単位、もしくは数秒単位の短かいサイクルでバッファチャンクを書き込む必要がある prestoで読み込める (最悪connectorは書いてもいいが、できれば避けたい) 一度に数百万件ぐらいまで読み込む可能性があるので、それなりに読み込みもスケールして欲しいし、レンジスキャンにもある程度効率が求められる。 元々、データ加工で潰しが効く

    本番環境でcassandraの運用を開始してみた - joker1007’s diary
    rokujyouhitoma
    rokujyouhitoma 2019/02/23
    これは良記事。採用の話がしっかり載っている。
  • NoSQLをRDBの代わりに使うと、どういう恐ろしいことが起こるか。PARTAKEの作者が語る

    データベースの世界でいま注目されているのがNoSQL。特にキーバリュー型データストアは、グーグルのBigTable、FacebookやTwitterが内部で利用しているCassandraやAmazonクラウドが提供しているSimpleDBなど、すでに実際に使われ始めています。 ではそのNoSQLをリレーショナルデータベースの代わりに使ってシステムを構築するとどうなるのか? 身をもって体験したことを記したShinya Kawanaka氏によるプレゼンテーション「間違った方向にCassandraを使ってみた」が公開されています。 NoSQLを用いたシステム構築は、リレーショナルデータベースによる構築どう違うのか? とても分かりやすくまとめられています。ご人の承諾もいただいたので、その内容を紹介しましょう。 NoSQLを使ったときに起こる恐ろしい事例 プレゼンテーションのテーマは「NoSQL

    NoSQLをRDBの代わりに使うと、どういう恐ろしいことが起こるか。PARTAKEの作者が語る
  • クエリ言語「CQL」が加わった分散データベースシステム「Apache Cassandra 0.8」リリース | OSDN Magazine

    The Apache Software Foundatino(ASF)のApache Cassandra開発チームは6月2日、最新版「Apache Cassandra 0.8」を公開した。SQLのようなクエリ言語が追加され、「NoSQLではなくなった」という。 Cassandraは米Facebookで生まれた列指向の分散データベース管理システム。スケーラビリティに優れ、大規模データを効率良く処理できるように設計されている。FacebookはプロジェクトをApacheに寄贈、現在、トップレベルプロジェクト(TLP)として開発が進んでいる。Facebookのほか、Twitter、Redditなどでも利用されている。 Cassandra 0.8の最大の特徴は、クエリ言語「CQL」(Cassandra Query Language)の導入。USE、SELECTなどSQLに類似したシンタックスを持ち

    クエリ言語「CQL」が加わった分散データベースシステム「Apache Cassandra 0.8」リリース | OSDN Magazine
  • Web+DB PRESS Vol.58でCassandra特集 - おおたに6号機blog

    あついですね。最近夜がめっきりよわくなったshot6です。年ですかね・・・ さて、Web+DB PRESS Vol.58でCassandra特集が掲載されていまして ちょっとだけレビューさせていただきました。献どうもありがとうございます! 内容としては、Cassandraが出てきた背景、どういう原理で動いているか、運用をどうしていくか、 実際にRailsと開発するときにはどうなるか、まで網羅されている非常にわかりやすく、 かつおさえるべきところはきちんとおさえたすばらしい内容だと思います。 ぜひ読んで、Cassandraに触ってみてください。 Cassandraコミュニティだけでなく、NoSQLコミュニティにとってもこういう記事や 連載が出てくるとよいですね。HBase、MongoDB、kumofsの最新版などもぜひ読んでみたいです。 WEB+DB PRESS Vol.58posted

    Web+DB PRESS Vol.58でCassandra特集 - おおたに6号機blog
  • ウノウラボ Unoh Labs: 今からはじめるCassandra入門

    こんにちわ、7月に入社したばかりの@emorinsです。 題名の通りですが分散データベース『Apache Cassandra』を紹介したいと思います。 少し前はHadoop(とHBase)と比較されることの多かったCassandraですが、最近はHadoopの人気に押されつつあるようにも感じます。 しかし、CassandraとHadoopは特徴が異なり、よく言われるのがCassandraはリアルタイム処理に向き、一貫性のかわりに可用性を重視し、またHadoopとは違って単一障害点もありません。 今日はそんなHadoopとは違った魅力のある分散データベース『Apache Cassandra』をはじめてみましょう。 目次 Cassandraとは アーキテクチャ Cassandraの特徴 コンシステンシレベル データモデル MemtableとSSTable セットアップ storage-conf

  • Twitterが、Cassandraの本採用を断念。「いまは切り替えの時期ではない」

    「いまは新しい技術への大規模な移行をする時期ではないと確信している」。Twitterは、サービスの核となるツイートを保存するデータベースを、MySQLによる大規模分散データベースから、NoSQLデータベースであるCassandraへ移行しようとしていました。しかしCassandraへの移行作業を中止し、引き続きMySQLでの運用を継続すると、Twitter Engineering Blogへのエントリ「Cassandra at Twitter Today」で明らかにしました。 これは戦略の変更だ Twitterは利用者からのツイートを、Scalaによって独自開発したミドルウェア「Gizzard」とMySQL、そしてmemcachedを用いた大規模分散データベースに保存しています。 しかしこうした複雑なシステムによる運用は非常に手間がかかり、人的コストを中心としたコストの増加が非常に大きくな

    Twitterが、Cassandraの本採用を断念。「いまは切り替えの時期ではない」
  • 第3回 Cassandraのデータモデルを理解する | gihyo.jp

    前回までの説明でCassandraのインストールと動かすところまでいきました。今回はCassandraのデータモデルを理解して、実際にデータにアクセスしてみましょう。 データはすべて4次元または5次元の連想配列 Cassandraのデータは非常にシンプルなデータモデルを持っています。データはすべて4次元または5次元の連想配列のようになっています。 4次元の場合は以下の形で値にアクセスします。 [キースペース][カラムファミリ][キー][カラム] そして5次元の場合は以下の形でデータを特定します。 [キースペース][カラムファミリ][キー][スーパーカラム][カラム] Cassandraのデータモデルは以下の4つの概念で成り立っています。 カラム: データの最小単位。実際のキーと値、そしてタイムスタンプを持つ。 スーパーカラム: カラムの集合を扱う単位。 カラムファミリ: カラムまたはスーパ

    第3回 Cassandraのデータモデルを理解する | gihyo.jp
  • FrontPage - Cassandra Wiki

    Most of the information in this Wiki is being deprecated! The official Cassandra documentation is located here. Cassandra is moving away from this wiki for user-facing documentation in favor of in-tree docs. Patches to the official in-tree documentation are welcome and can be submitted via a GitHub Pull Request. This wiki is intended instead to document Cassandra internals and how to edit them and

  • Home - CASSANDRA - Apache Software Foundation

    This is the home of the Apache Cassandra distributed database project. Apache Cassandra is an open source NoSQL distributed database trusted by thousands of companies for scalability and high availability without compromising performance. Linear scalability and proven fault-tolerance on commodity hardware or cloud infrastructure make it the perfect platform for mission-critical data. Site Navigati

    rokujyouhitoma
    rokujyouhitoma 2010/05/19
    Cassandraは日本語ユーザに優しくない。
  • インフラエンジニアのためのcassandra入門

    @marqsさんと@muranetさんと一緒にhbstudy#11で発表させていただきました。 これを機にとか言うとでかすぎる気がしますがCassandraが国内でも盛り上がるといいなーと思います。 懇親会でも結構使おうとしている方がいたりしてうちもうかうかしてられないですねw 資料をあげましたのでこちらよろしかったらどうぞ! インフラエンジニアのためのcassandra入門 View more presentations from Akihiro Kuwano. これだけはかかないと! 素晴らしい会を開いて下さっているハートビーツの方々や、スピーカーの方々、来ていただいた方々に感謝しております 非常に楽しかったです! ただいま二日酔いですw

    インフラエンジニアのためのcassandra入門
  • 1