How you can contribute to Apache CassandraYuki Morishita
Yuki Morishita discusses how to contribute to the Apache Cassandra project, including submitting code patches as a programmer or contributing in other ways such as reporting bugs, testing patches, sharing use cases, and helping others on mailing lists and IRC channels. Programmers are instructed on tools, coding style, testing using ccm and cassandra-dtest, and submitting patches via JIRA. Non-programmers are encouraged to report bugs, test patches, blog/tweet experiences, and assist others on forums.
How you can contribute to Apache CassandraYuki Morishita
Yuki Morishita discusses how to contribute to the Apache Cassandra project, including submitting code patches as a programmer or contributing in other ways such as reporting bugs, testing patches, sharing use cases, and helping others on mailing lists and IRC channels. Programmers are instructed on tools, coding style, testing using ccm and cassandra-dtest, and submitting patches via JIRA. Non-programmers are encouraged to report bugs, test patches, blog/tweet experiences, and assist others on forums.
This document is a presentation on advanced Cassandra data modeling techniques. It discusses time series modeling, user modeling, using collections like sets, lists and maps, indexing strategies like keyword indexing and bitmap indexing. It encourages the audience to go beyond basic modeling and take advantage of Cassandra features to create "super" models that are fast and efficient. It promotes experimenting with different partitioning and clustering strategies. The presentation concludes by advertising an upcoming modeling competition at the Cassandra summit and sharing a discount code for attendance.
※Cassandra勉強会 in Tokyo, July 25th」発表資料です。
「Apache Cassandra 4.0におけるRepairアーキテクチャ」
2019年中にリリース予定とされる新バージョン4.0ではrepairアーキテクチャが大幅ブラッシュアップされています。Apache Cassandraの運用において大きな影響を与えるrepairアーキテクチャが4.0ではどのように変更されブラッシュアップされているかを4.0の内部実装より解き明かします。
冨田 和孝
株式会社INTHEFOREST 代表取締役社長、日本Cassandraコミュニティーメンバー、データベースエンジニア・システムアーキテクト
ぐるなび、外国為替、ISPなど、DB中心としたシステム構築・運用・保守を担当。高負荷・大容量・大規模なデータ処理・データ解析基盤作りに強み。
The document discusses changes to Apache Cassandra's networking layer in version 4.0. Specifically, it has moved from blocking I/O to non-blocking I/O using NIO. This reduces context switching overhead and improves performance as the number of nodes increases. It also applies these improvements to communication between nodes, whereas previously it was only used for client-to-node communication. System administrators should review these changes and perform any necessary tuning when deploying Cassandra in public clouds.
Compaction in Apache Cassandra is the process of merging SSTables to reclaim disk space used by deleted or overwritten data. It occurs automatically in the background after memtables are flushed to disk or manually via nodetool. There are minor, major, and single-SSTable compactions. The compaction strategy, such as size-tiered, leveled, or date-tiered, determines how SSTables are merged.
Cassandra provides row-level isolation where a transaction is atomic for a single query executed on one node. A transaction in Cassandra updates either all columns in a row or none of them. Complex multi-row or multi-query transactions are not supported. The implementation uses a copy-on-write approach utilizing a concurrent data structure called SnapTree to clone columns being updated, ensuring atomic and isolated updates at the row level for a single query.
8. CassandraSummit 2013概要
Keynote
• 1.2や2.0の新機能の話
What were they thinking?
• アクセンチュアより。CassandraをEnterpriseで使う意義など
Big Architectures for Big Data
• DaaS(Data as a Service)のお話
Ground Traffic Control - Logistics with Cassandra
• ビーコンを使った交通情報トラッキング
Real-time Analytics using Cassandra, Spark and Shark
• CassandraでAnalyticsを行うためのプラットフォームの解説
Suicide Risk Prediction Using Social Media and Cassandra
• ソーシャルストリームを使って自殺を止める方法
Hardware Agnostic: Cassandra on Raspberry Pi
• 3000円のミニコンピューター Raspberry Pi でCassandra を 動かす方法
When Bad Things Happen to Good Data: A Deep Dive Into How Cassandra Resolves
Inconsistent Data
• Cassandra内部における正しいデータについて
参加したセッション
9. CassandraSummit 2013概要
Hindsight is 20/20. MySQL to Cassandra
Cassandra on Cloud Foundry
• CassandraをCloud Foundry で動かす。
Adaptive Data Convergence for Life Sciences
• 行動履歴とビジネスの直交
Data Driven Retail
• センサーデータを全米よりかき集めて有効活用へ
Data as Competitive Advantage in Manufacturing
• サプライチェーンマネージメントや生産管理など
Time is Money
• プライスレートをため込み随時解析
Stepping Through the Lifecycle of a Service Offering with Cassandra
• システムのライフサイクルのお話
Cassandra at Instagram
• InstagramでのCassandraの使い方
How Not to Use Cassandra
• バッドノウハウ集
参加したセッション