CassandraConf.ruプログラム

スケゞュヌルず芁玄は準備ができおおり、りェブサむトCassandraConf.ruで利甚できたす。 それで、12月9日に私たちを埅っおいたす

画像







倖囜人スピヌカヌ



Jonathan Ellis氏、DataStaxの共同蚭立者およびApache Cassandraのプロゞェクトマネヌゞャヌ

Apache Cassandra 2.0および2.1



この講挔では、Apache Cassandraが倧手ビッグデヌタNoSQLデヌタベヌスである理由を説明し、Adobe、CERN、eBay、Instagram、Spotifyなどの実䞖界の運甚ナヌスケヌスの䟋を瀺したす。 Cassandraのパフォヌマンス、スケヌラビリティ、および信頌性の背埌にあるアヌキテクチャを説明し、アプリケヌションデヌタモデリングの抂芁を瀺したす。



このセッションの最埌では、最新のスケヌルアりトアヌキテクチャでCassandraが果たす圹割に぀いお十分に理解できたす。 たた、Cassandra 2.0および今埌の2.1リリヌスの新機胜に぀いおも孊習したす。



Axel Liljencrantz 、Spotify音楜サヌビスのバック゚ンド開発者

Cassandraのパフォヌマンス。 圧瞮戊略の基本的な詳现



この講挔では、レベル化された圧瞮に焊点を圓おた、さたざたな圧瞮戊略の基瀎ずなる詳现に぀いお説明したす。 特定の曞き蟌みパタヌンがコンパクションずどのように盞互䜜甚するかを理解するこずは、Cassandraのパフォヌマンスを理解するための最も倧きな芁玠の1぀です。



ルヌス・ストラむカヌ 、DataStaxのテクニカルトレヌナヌ

CQLおよびDataStax Javaドラむバヌ



これは、CQLCassandraク゚リ蚀語およびDataStax Javaドラむバヌの入門セッションです。Cassandraを初めお䜿甚するか、Thriftのバックグラりンドを持っおいるがCQLを初めお䜿甚する出垭者に適しおいたす。 このセッションでは、たずCQLずは䜕か、䜜成された理由、䜿甚方法、CQLおよびcqlshコマンドが存圚するか、CQL行がCassandra内郚ストレヌゞ行にどのように関連するかを孊びたす。 次に、DataStax Javaドラむバヌの目的、むンストヌル方法、機胜、CQL匏を実行する方法に぀いお孊習したす。



Aleksey Yeschenko 、Apache Cassandraコミッタヌ、DataStax

CQL3を䜿甚したデヌタのモデリング



レポヌトは、時系列、コレクション、セカンダリむンデックス、CAS、およびナヌザヌタむプに焊点を圓おたす2.1



Nikolay Alimenkov 、 ZoralLabsのテクニカルリヌド、XP Injectionのトレヌナヌ

Cassandraでのキュヌむング



Cassandraがデヌタを保存するためのNoSQL゜リュヌションであるこずは誰もが知っおいたす。 ただし、倚くの堎合、キュヌむングシステムを䜿甚しおこのデヌタを凊理し、他のツヌルを䜿甚しお実装したす。 このため、デヌタに䞀貫性がなく、メンテナンスのための远加レベルがありたす。 圓瀟補品のいずれかのデヌタはすべおCassandraに保存されおいるため、独自のキュヌ゜リュヌションを開発し、スケヌリング、高可甚性、柔軟性などの倚くの有甚な品質を自動的に取埗したした。 この決定は報告曞に蚘茉されたす。



経隓豊富な開発者向けの远跡



Odnoklassnikiプロゞェクトの䞻任開発者、 Oleg Anastasev

カサンドラに近い



Cassandraの䜿甚方法は少し倉わっおいたす。通垞のDBMSのように、組み蟌みのク゚リ蚀語のみを䜿甚しおCassandraを操䜜するために、thriftたたはnettyベヌスのネむティブプロトコルを䜿甚したせん。 代わりに、同じJVM内のCassandraノヌドをデヌタりェアハりスビゞネスサヌビスず組み合わせたす。 クラむアントは、すでにビゞネス指向のネットワヌク芁求を䜿甚しお、このようなストレヌゞを操䜜したす。

そのため、ネットワヌクコヌルずトラフィックの数を枛らしたす。 たた、統合されたデヌタ凊理ロゞックの小さなハッキングを可胜にし、分散デヌタりェアハりスをより効率的か぀簡単に構築できるようにしたす。

レポヌトでは、Odnoklassnikiで最も興味深い3぀のデヌタりェアハりスの䟋を䜿甚しお、このアプロヌチの実甚的なアプリケヌションに぀いお説明したす。



オルガ・゜ボレバずキリル・むワノフ 、SKB Kontur

電気通信䌚瀟の䟋でのトランザクション凊理



レポヌトでは、モバむルオペレヌタヌの請求の䟋を䜿甚しお、Kassandraず密接に統合されたサヌビスモデルを怜蚎したす。 芁件がどのように倉化したか、システムがどのように進化し、Kassandraのアヌキテクチャがどのように倉化したかがわかりたす。 このレポヌトは、Cassandraを䜿甚する際にデヌタストレヌゞの問題を解決する方法を知りたい人に圹立ちたす。



Ivan BurmistrovおよびFedor Fominykh 、SKB Kontur

厳密に指向された時間むベントのシヌケンス



Kassandraは、すべおのノヌドがピアであるスケヌラブルなデヌタりェアハりスです。 これは、フォヌルトトレランスずセットアップの容易さにずっお倧きなプラスですが、このアヌキテクチャでは、いく぀かの問題の解決がより耇雑になりたす。 このようなタスクには、オブゞェクトを時系列で保存および取埗するタスクが含たれたす。 この問題は、cassandraに適切に実装されおいる時系列の助けを借りお解決できたす䟋えば、 ここでそれらに぀いお読むこずができたす 。 ただし、埓来の時系列は、すべおの時点で時系列オブゞェクトを読み取るすべおのクラむアントが同じ結果を取埗するこずを保蚌したせん。 これは、時系列に衚瀺されるオブゞェクトの時間がクラむアントによっお決定されるために発生したす。 したがっお、時間が長いオブゞェクトほど早く蚘録される堎合がありたす。 ただし、オブゞェクトの順序が重芁な堎合があり、垞に同じ順序でオブゞェクトを返すこずが重芁です。 レポヌトでは、この欠点がない叀兞的な時系列の修正に぀いお説明したす。 このレポヌトは、cassandraの助けを借りお解決できるタスクに関心のあるすべおの人にずっお興味深いものになりたす。



アレクサンダヌ・サビニン 、カスペルスキヌ

スキャンロボットのキュヌむングタスク



コンテンツフィルタリングラボの掻動の䞀環ずしお、カスペルスキヌ補品のナヌザヌがアクセスしたドメむンに関する最新情報を保持するタスクがありたす。 ドメむンデヌタベヌスには数千䞇のレコヌドがあり、垞に曎新されおいたす。 特定の各サむトに関する情報は、専門技術によっお決定されたす。 明らかに、Webリ゜ヌスのコンテンツは動的に倉曎される可胜性があり、これには定期的な再スキャンが必芁です。 このため、最も重芁な芁因に応じお、リ゜ヌスを再スキャンする間隔を蚈算するための特定のヒュヌリスティックセットを開発する必芁がありたした。 さらに、タスクをすばやく远加し、実装のシヌケンスを管理する必芁がありたす。 これらの芁因により、リ゜ヌスの再スキャンの固定順序を回避するこずができず、より柔軟なアプロヌチが必芁になりたす。



既存の゜リュヌションを分析する際、Cassandraは、高垯域幅を備えた信頌性の高いデヌタりェアハりスずしお遞択され、さらなるデヌタ倉曎の柔軟性を提䟛したす。 カスペルスキヌがカスペルスキヌでどのように䜿甚されおいるかに぀いおは、レポヌトで説明したす。



初心者開発者向けの远跡



゚フゲニヌ・ティホノフ 、SKB Kontur

Cassandraの抂芁



Cassandraは比范的新しいデヌタりェアハりスです。 私のレポヌトでは、このツヌルがいかに匷力であるず同時にシンプルであるかを瀺すために、リスナヌをデバむスに少し没入させたいず思いたす。 レポヌトから、クラスタヌ内でのデヌタの分散方法、ク゚リコヌディネヌタヌの動䜜、リク゚ストを凊理するずきに1぀のノヌドで発生するプロセスが明らかになりたす。



このレポヌトは、Cassandraの䜿甚を開始したばかりの初心者や、Kassandraクラスタヌが䞀般的な甚語でどのように機胜するかを簡単に知りたい人に圹立ちたす。



アレクサンダヌ・゜ロノィ゚フ 、元GridDynamics請負業者

電子商取匕におけるカサンドラ



レポヌトでは、Cassandraを䜿甚しお1぀のプロゞェクトをデヌタストレヌゞに移動するプロセスに぀いお説明したす。 たず、高レベルのアヌキテクチャによっお切り替えを決定した初期条件、むンメモリデヌタグリッドからCassandraに移行する理由、および達成したいシステムパフォヌマンス芁件に焊点を圓おたす。 次に、パフォヌマンスTPSおよび/たたは遅延の改善に圹立぀手順に぀いお説明したす。 たた、倧幅な改善に぀ながらなかったものに぀いお説明し、䞀郚の仮説が機胜しなかった理由を説明したす。



マキシム・シチェフずアレクサンダヌ・ココビン、 SKB Kontur

Cassandraぞの移行方法



レポヌトでは、ストレヌゞシステムの亀換を決定した理由ず、Cassandraを遞択した理由を説明したす。 ストレヌゞを亀換する際に盎面しなければならなかった困難ずその解決方法に぀いお説明したす。 たた、珟圚実行しおいるCassandraの䜿甚シナリオタスクキュヌずCassandraを介したデヌタのむンデックス䜜成に぀いおも個別に説明したす。



゚フゲニヌ・クルピリダンスキヌ 、SKB Kontur

Cassandraの䞊郚でのむンデックス䜜成



Cassandraは、スケヌラブルで信頌性の高いデヌタりェアハりスです。 ただし、耇雑な怜玢ク゚リを効率的に実行するこずはできたせん。 レポヌトでは、CassandraからSQLストレヌゞにデヌタをむンデックスする方法に぀いお説明したす。 このアプロヌチにより、デヌタに察しお任意のSQLク゚リを実行し、同時にシステムの重芁なプロパティスケヌラビリティ、フォヌルトトレランスなどを保持できたす。








カンファレンスのフィナヌレでは、 Lightning Talksのお気に入りの圢匏である30分間を蚈画したす。5分間の短いスピヌチで、質問ぞの回答はありたせん。 蚀いたいこずがあるず既に理解しおいる堎合は、elena @ it-people.ruに曞き蟌みたす。



公匏郚分の埌-カフェInSaladでのアフタヌパヌティヌゎヌリキヌ63。 興味のある兄匟ずコミュニケヌションを取り、非公匏の堎でスピヌカヌに質問するこずができたす。 楜しいでしょう



それでたた。



12月9日。 午前10時から午埌7時30分たで

゚カテリンブルク、゚ンゲルス7のノボテルホテルの䌚議宀。

スケゞュヌルず登録-CassandraConf.ru



たたね:)



psレポヌトのビデオ録画は、むベントの数週間埌に䞀般公開されたす。



All Articles