582 lines
113 KiB
Plaintext
582 lines
113 KiB
Plaintext
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome Cassandra [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://awesome.re/badge-flat.svg)[0m[38;2;255;187;0m[1m[4m (https://awesome.re)[0m
|
||
|
||
|
||
[38;5;12mCassandra[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mfree[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mopen-source,[39m[38;5;12m [39m[38;5;12mdistributed,[39m[38;5;12m [39m[38;5;12mwide[39m[38;5;12m [39m[38;5;12mcolumn[39m[38;5;12m [39m[38;5;12mstore,[39m[38;5;12m [39m[38;5;12mNoSQL[39m[38;5;12m [39m[38;5;12mdatabase[39m[38;5;12m [39m[38;5;12mmanagement[39m[38;5;12m [39m[38;5;12msystem[39m[38;5;12m [39m[38;5;12mdesigned[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mhandle[39m[38;5;12m [39m[38;5;12mlarge[39m[38;5;12m [39m[38;5;12mamounts[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12macross[39m[38;5;12m [39m[38;5;12mmany[39m[38;5;12m [39m[38;5;12mcommodity[39m[38;5;12m [39m[38;5;12mservers,[39m[38;5;12m [39m[38;5;12mproviding[39m[38;5;12m [39m[38;5;12mhigh[39m[38;5;12m [39m[38;5;12mavailability[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mno[39m[38;5;12m [39m[38;5;12msingle[39m[38;5;12m [39m[38;5;12mpoint[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mfailure.[39m[38;5;12m [39m[38;5;12mCassandra[39m[38;5;12m [39m
|
||
[38;5;12mis[39m[38;5;12m [39m[38;5;12msupported[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mApache[39m[38;5;12m [39m[38;5;12mSoftware[39m[38;5;12m [39m[38;5;12mFoundation[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12mknown[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mApache[39m[38;5;12m [39m[38;5;12mCassandra.[39m
|
||
|
||
[38;5;12mThis[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcurated[39m[38;5;12m [39m[38;5;12mlist[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mawesome[39m[38;5;12m [39m[38;5;14m[1mCassandra[0m[38;5;12m [39m[38;5;12m(https://github.com/apache/cassandra)[39m[38;5;12m [39m[38;5;12mpackages[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mresources.[39m[38;5;12m [39m[38;5;12mMaintained[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mRahul[39m[38;5;12m [39m[38;5;12mSingh[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;14m[1mAnant[0m[38;5;12m [39m[38;5;12m(http://anant.us).[39m[38;5;12m [39m[38;5;12mFeel[39m[38;5;12m [39m[38;5;12mfree[39m[38;5;12m [39m[38;5;12mcontact[39m[38;5;12m [39m[38;5;12mme[39m[38;5;12m [39m[38;5;12mif[39m[38;5;12m [39m[38;5;12myou'd[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcollaborate[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12mawesome[39m[38;5;12m [39m[38;5;12mlists.[39m[38;5;12m [39m
|
||
[38;5;14m[1mAwesome[0m[38;5;14m[1m [0m[38;5;14m[1mCassandra[0m[38;5;12m [39m[38;5;12m(https://github.com/Anant/awesome-cassandra)[39m[38;5;12m [39m[38;5;12m,[39m[38;5;12m [39m[38;5;14m[1mAwesome[0m[38;5;14m[1m [0m[38;5;14m[1mSolr[0m[38;5;12m [39m[38;5;12m(https://github.com/Anant/awesome-solr),[39m[38;5;12m [39m[38;5;14m[1mAwesome[0m[38;5;14m[1m [0m[38;5;14m[1mLucene[0m[38;5;12m [39m[38;5;12m(https://github.com/Anant/awesome-lucene).[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mpowers[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[48;2;30;30;40m[38;5;13m[3mResources[0m[38;5;12m [39m[38;5;12msection[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;14m[1mCassandra.Link[0m[38;5;12m [39m
|
||
[38;5;12m(https://cassandra.link),[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mrich[39m[38;5;12m [39m[38;5;12mcollection[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mblog[39m[38;5;12m [39m[38;5;12mfeeds,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcurated[39m[38;5;12m [39m[38;5;12mlinks[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msearchable[39m[38;5;12m [39m[38;5;12mknowledge[39m[38;5;12m [39m[38;5;12mbase.[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mContents[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mGeneral[0m[38;5;12m (#general)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mCassandra[0m[38;5;12m (#cassandra)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mCassandra History[0m[38;5;12m (#cassandra-history)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mCassandra Use Cases[0m[38;5;12m (#cassandra-use-cases)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mCassandra Distributions[0m[38;5;12m (#cassandra-distributions)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mUsing Cassandra[0m[38;5;12m (#using-cassandra)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mCassandra from Relational[0m[38;5;12m (#cassandra-from-relational)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mCassandra Data Modeling[0m[38;5;12m (#cassandra-data-modeling)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mCassandra Architecture[0m[38;5;12m (#cassandra-architecture)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mCassandra Monitoring[0m[38;5;12m (#cassandra-monitoring)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mCassandra Maintenance[0m[38;5;12m (#cassandra-maintenance)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mCassandra Performance Tuning[0m[38;5;12m (#cassandra-performance-tuning)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mCassandra Security[0m[38;5;12m (#cassandra-security)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mCassandra Deployment[0m[38;5;12m (#cassandra-deployment)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mIntegrating with Cassandra[0m[38;5;12m (#integrating-with-cassandra)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDatabases[0m[38;5;12m (#databases)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mTimeseries Databases[0m[38;5;12m (#timeseries-databases)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mGraph[0m[38;5;12m (#graph)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mMiscellaneous[0m[38;5;12m (#miscellaneous)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPackages[0m[38;5;12m (#packages)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mLibraries[0m[38;5;12m (#libraries)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mTools[0m[38;5;12m (#tools)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mOpen Source Applications[0m[38;5;12m (#open-source-applications)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mLogging /Metrics[0m[38;5;12m (#logging-metrics)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mResources[0m[38;5;12m (#resources)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mDocumentation[0m[38;5;12m (#documentation)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mBooks[0m[38;5;12m (#books)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mCourses[0m[38;5;12m (#courses)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mCommunities[0m[38;5;12m (#communities)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mBlogs[0m[38;5;12m (#blogs)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mVideos[0m[38;5;12m (#videos)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mSlides[0m[38;5;12m (#slides)[39m
|
||
[38;5;12m [39m
|
||
[38;2;255;187;0m[4mGeneral[0m
|
||
|
||
[38;2;255;187;0m[4mCassandra[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mApache Cassandra[0m[38;5;12m (http://cassandra.apache.org/) - Manage massive amounts of data, fast, without losing sleep.[39m
|
||
|
||
[38;2;255;187;0m[4mCassandra History[0m
|
||
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mIDG: 10 Years of Apache Cassandra[0m[38;5;12m (https://www.idgconnect.com/article/3580401/10-years-of-apache-cassandra.html) - Retrospective discussing the first 10 years of Cassandra's history.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mZDNet: Cassandra Turns 10[0m[38;5;12m (https://www.zdnet.com/article/apache-cassandra-turns-10/) - Highlights of the growth of Cassandra over it's first 10 years.[39m
|
||
|
||
[38;2;255;187;0m[4mCassandra Use Cases[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mDatastax Academy: What is Cassandra?[0m[38;5;12m (https://www.datastax.com/cassandra) - Introduction to what Cassandra is, where it came from, and some of it's benefits.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mKaa application based on Raspberry Pi and DHT11 sensor[0m[38;5;12m (https://github.com/pyroalf/kaa-cassandra-sample) - Cassandra IoT usecase with Raspberry Pi and a DHT11 Sensor.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mSimple[0m[38;5;14m[1m [0m[38;5;14m[1mNode.js[0m[38;5;14m[1m [0m[38;5;14m[1mExpress[0m[38;5;14m[1m [0m[38;5;14m[1m4[0m[38;5;14m[1m [0m[38;5;14m[1mCassandra[0m[38;5;14m[1m [0m[38;5;14m[1mApplication[0m[38;5;12m [39m[38;5;12m(https://github.com/bradtraversy/mysubscribers)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mMySubscribers[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mvery[39m[38;5;12m [39m[38;5;12msimple[39m[38;5;12m [39m[38;5;12mapplication[39m[38;5;12m [39m[38;5;12m(Start[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mapplication)[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mallows[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcreate,[39m[38;5;12m [39m[38;5;12mread,[39m[38;5;12m [39m[38;5;12mupdate[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdelete[39m[38;5;12m [39m[38;5;12musers/subscribers.[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m
|
||
[38;5;12mapplication[39m[38;5;12m [39m[38;5;12mwas[39m[38;5;12m [39m[38;5;12monly[39m[38;5;12m [39m[38;5;12mcreated[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12maid[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mYouTube[39m[38;5;12m [39m[38;5;12mcourse.[39m
|
||
|
||
[38;2;255;187;0m[4mCassandra Distributions[0m
|
||
|
||
[38;2;255;187;0m[4mCassandra Compliant Databases on JVM[0m
|
||
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mDataStax[0m[38;5;14m[1m [0m[38;5;14m[1mEnterprise[0m[38;5;12m [39m[38;5;12m(https://dtsx.io/3DkP5sN)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mMost[39m[38;5;12m [39m[38;5;12mwidely[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12mcommercial[39m[38;5;12m [39m[38;5;12mdistribution[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mCassandra,[39m[38;5;12m [39m[38;5;12mintegrated[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mApache[39m[38;5;12m [39m[38;5;12mSpark[39m[38;5;12m [39m[38;5;12m(for[39m[38;5;12m [39m[38;5;12mSparkSQL,[39m[38;5;12m [39m[38;5;12manalytics),[39m[38;5;12m [39m[38;5;12mApache[39m[38;5;12m [39m[38;5;12mSolr[39m[38;5;12m [39m[38;5;12m(for[39m[38;5;12m [39m[38;5;12msecondary[39m[38;5;12m [39m[38;5;12mindex),[39m[38;5;12m [39m[38;5;12mApache[39m[38;5;12m [39m[38;5;12mTinkerPop[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mGraph[39m[38;5;12m [39m[38;5;12mstored[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mCassandra,[39m[38;5;12m [39m
|
||
[38;5;12mand[39m[38;5;12m [39m[38;5;12mOpsCenter.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mDDAC/Luna[0m[38;5;12m [39m[38;5;12m(https://luna.datastax.com/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mDatastax[39m[38;5;12m [39m[38;5;12mDistribution[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mCassandra,[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mproduction[39m[38;5;12m [39m[38;5;12mready[39m[38;5;12m [39m[38;5;12mdistribution[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mbulk[39m[38;5;12m [39m[38;5;12mloader[39m[38;5;12m [39m[38;5;12msupported[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mDatastax.[39m[38;5;12m [39m[38;5;12mDDAC[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mDeprecated[39m[38;5;12m [39m[38;5;12mnow,[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12mDatastax[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mstill[39m[38;5;12m [39m[38;5;12msupporting[39m[38;5;12m [39m[38;5;12mCassandra[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mit's[39m[38;5;12m [39m[38;5;12mnew[39m[38;5;12m [39m[38;5;12mLuna[39m[38;5;12m [39m
|
||
[38;5;12mService.[39m
|
||
|
||
[38;2;255;187;0m[4mCassandra Compliant Databases on C++[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mScyllaDB[0m[38;5;12m (https://github.com/scylladb/scylla) - NoSQL data store using the seastar framework, compatible with Cassandra.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mYugaByte Database[0m[38;5;12m (https://github.com/YugaByte/yugabyte-db) - YugaByteDB is a transactional, high-performance database for building distributed cloud services. It supports Cassandra-compatible and Redis-compatible APIs, with PostgreSQL in Beta.[39m
|
||
|
||
[38;2;255;187;0m[4mCassandra as a Service / Managed Cassandra Based on Open Source Cassandra[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mDataStax Astra[0m[38;5;12m (https://dtsx.io/38htEun) - DataStax Astra Cassandra as a Service running on the Kubernetes operator Cassandra available on AWS and GCP.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mIBM Cloud Databases for DataStax[0m[38;5;12m (https://www.ibm.com/cloud/databases-for-datastax) - IBM Cloud Managed Service for DataStax Enterprise.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mInstaclustr Managed Cassandra as a Service[0m[38;5;12m (https://www.instaclustr.com/solutions/managed-apache-cassandra/) - Instaclustr provides a fully managed and SOC 2 certified hosted & managed service for Cassandra® on AWS, Azure, GCP and IBM Cloud.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mAiven[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mCassandra[0m[38;5;12m [39m[38;5;12m(https://aiven.io/cassandra/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAiven[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mCassandra[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mmanaged[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mhosted[39m[38;5;12m [39m[38;5;12mdistributed[39m[38;5;12m [39m[38;5;12mNoSQL[39m[38;5;12m [39m[38;5;12mdatabase[39m[38;5;12m [39m[38;5;12mproviding[39m[38;5;12m [39m[38;5;12mscalability,[39m[38;5;12m [39m[38;5;12mhigh[39m[38;5;12m [39m[38;5;12mavailability,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mexcellent[39m[38;5;12m [39m[38;5;12mfault[39m[38;5;12m [39m[38;5;12mtolerance.[39m[38;5;12m [39m[38;5;12mCassandra[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mService[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mavailable[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mGoogle[39m[38;5;12m [39m
|
||
[38;5;12mCloud[39m[38;5;12m [39m[38;5;12mPlatform,[39m[38;5;12m [39m[38;5;12mAmazon[39m[38;5;12m [39m[38;5;12mWeb[39m[38;5;12m [39m[38;5;12mServices,[39m[38;5;12m [39m[38;5;12mMicrosoft[39m[38;5;12m [39m[38;5;12mAzure,[39m[38;5;12m [39m[38;5;12mDigitalOcean,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mUpCloud.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mMicrosoft[0m[38;5;14m[1m [0m[38;5;14m[1mAzure[0m[38;5;14m[1m [0m[38;5;14m[1mManaged[0m[38;5;14m[1m [0m[38;5;14m[1mInstance[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mCassandra[0m[38;5;12m [39m[38;5;12m(https://docs.microsoft.com/en-us/azure/managed-instance-apache-cassandra/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAzure[39m[38;5;12m [39m[38;5;12mManaged[39m[38;5;12m [39m[38;5;12mInstance[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mCassandra[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12mautomated[39m[38;5;12m [39m[38;5;12mdeployment[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mscaling[39m[38;5;12m [39m[38;5;12moperations[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mmanaged[39m[38;5;12m [39m[38;5;12mopen-source[39m[38;5;12m [39m
|
||
[38;5;12mCassandra[39m[38;5;12m [39m[38;5;12mdatacenters.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12maccelerates[39m[38;5;12m [39m[38;5;12mhybrid[39m[38;5;12m [39m[38;5;12mscenarios[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mreduces[39m[38;5;12m [39m[38;5;12mongoing[39m[38;5;12m [39m[38;5;12mmaintenance.[39m
|
||
|
||
[38;2;255;187;0m[4mCassandra as a Service / Managed Cassandra Based on Proprietary Technology[0m
|
||
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mMicrosoft[0m[38;5;14m[1m [0m[38;5;14m[1mAzure[0m[38;5;14m[1m [0m[38;5;14m[1mCosmos[0m[38;5;14m[1m [0m[38;5;14m[1mDB:[0m[38;5;14m[1m [0m[38;5;14m[1mCassandra[0m[38;5;14m[1m [0m[38;5;14m[1mAPI[0m[38;5;12m [39m[38;5;12m(https://docs.microsoft.com/en-us/azure/cosmos-db/cassandra-introduction)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAzure[39m[38;5;12m [39m[38;5;12mCosmos[39m[38;5;12m [39m[38;5;12mDB[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mCassandra[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12m(preview)[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mapplications[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mCassandra[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mneed[39m[38;5;12m [39m[38;5;12mpremium[39m[38;5;12m [39m
|
||
[38;5;12mcapabilities.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAmazon Keyspaces for Cassandra[0m[38;5;12m (https://aws.amazon.com/keyspaces) - Amazon Web Services (AWS) Amazon Keyspaces for Cassandra provides a CQL compliant access to a "Serverless" auto-scaling datastore.[39m
|
||
|
||
[38;2;255;187;0m[4mUsing Cassandra[0m
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mInstalling the Cassandra / Spark OSS Stack[0m[38;5;12m (https://tobert.github.io/post/2014-07-15-installing-cassandra-spark-stack.html) - Installation process and user guide for the Cassandra / Spark OSS Stack.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mThe Cassandra Query Language[0m[38;5;12m (http://cassandra.apache.org/doc/latest/cql/) - Documentation for CQL.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mThe LIMIT Clause in Cassandra might not work as you think[0m[38;5;12m (http://thelastpickle.com/blog/2017/03/07/The-limit-clause-in-cassandra-might-not-work-as-you-think.html) - Blog post for the considerations on the efficiency of the LIMIT clause.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBuilding a Performant API using Go and Cassandra[0m[38;5;12m (https://getstream.io/blog/building-a-performant-api-using-go-and-cassandra/) - Tutorial documenting how to build a RESTful API using Go and Cassandra.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCassandra Data Copy Tool[0m[38;5;12m (https://github.com/wildengineer/cassandra-data-copy-tool) - Java tool to copy data from one cassandra table to another.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSpring Data Cassandra Examples[0m[38;5;12m (https://github.com/jxblum/spring-data-cassandra-examples) - Examples for the Spring Data Cassandra Project.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mIntroduction to Spark & Cassandra[0m[38;5;12m (http://rustyrazorblade.com/post/2015/2015-01-02-intro-to-spark-and-cassandra/) - Blog post on setting up a really simple Spark job that does a data migration for Cassandra.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mFrom[0m[38;5;14m[1m [0m[38;5;14m[1mCassandra[0m[38;5;14m[1m [0m[38;5;14m[1mto[0m[38;5;14m[1m [0m[38;5;14m[1mS3,[0m[38;5;14m[1m [0m[38;5;14m[1mwith[0m[38;5;14m[1m [0m[38;5;14m[1mSpark[0m[38;5;12m [39m[38;5;12m(https://objectpartners.com/2016/11/30/from-cassandra-to-s3-with-spark/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mBlog[39m[38;5;12m [39m[38;5;12mpost[39m[38;5;12m [39m[38;5;12mshowing[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mconnect[39m[38;5;12m [39m[38;5;12mSpark[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mCassandra,[39m[38;5;12m [39m[38;5;12manalyze[39m[38;5;12m [39m[38;5;12mevent[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mCassandra,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mstore[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mresults[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12manalysis[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m[38;5;12mS3,[39m[38;5;12m [39m
|
||
[38;5;12mmaking[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mavailable[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mreporting[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mfurther[39m[38;5;12m [39m[38;5;12manalysis.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mImport CSV files with spark[0m[38;5;12m (https://github.com/markthebault/importCSVSparkCassandra) - How to import a file from S3 into cassandra using Spark.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTop 5 reasons to use the Cassandra Database[0m[38;5;12m (https://towardsdatascience.com/top-5-reasons-to-use-the-apache-cassandra-database-d541c6448557) - Few good reasons why you'd want to consider Cassandra.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCloud DevOps with Cassandra[0m[38;5;12m (http://cloudurable.com/blog/aws-ansible-packer-ssh-for-devops/index.html) - Using Packer, Ansible/SSH and AWS command line tools to create and DBA manage EC2 Cassandra instances in AWS.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mHow to install Cassandra 2 on CentOS 7 / RHEL 7[0m[38;5;12m (https://sharadchhetri.com/2015/04/25/how-to-install-cassandra-2-on-centos-7-rhel-7/) - Guide on how to install Cassandra on the popular linux distributions RedHat and CentOS.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCassandra Use Cases: When to use and when not to use Cassandra[0m[38;5;12m (https://blog.pythian.com/cassandra-use-cases/) - Practical guide for when to use and when not to use Cassandra.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCassandra Database (Guide)[0m[38;5;12m (https://www.instaclustr.com/education/apache-cassandra-database) - Great guide to learn about Cassandra, from Instaclustr.[39m
|
||
|
||
|
||
|
||
|
||
|
||
|
||
[38;2;255;187;0m[4mCassandra from Relational[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mRDBMS to NoSQL[0m[38;5;12m (http://www.datastax.com/relational-database-to-nosql) - Your roadmap to understanding whether NoSQL is right for you.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCassandra Schemas for Beginners (like me)[0m[38;5;12m (https://medium.com/@jochasinga/cassandra-schemas-for-beginners-like-me-9714cee9236a) - Great article for new developers to Cassandra.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCassandra Query Language: CQL vs SQL[0m[38;5;12m (https://medium.com/@alexbmeng/cassandra-query-language-cql-vs-sql-7f6ed7706b4c) - Blog post documenting similarities and differences between CQL and SQL.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mReal-Time Replication from MySQL to Cassandra[0m[38;5;12m (https://planet.mcb.guru/?p=6890) - Demonstration of migrating data from MySQL to Cassandra.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCassandra Tutorial for Beginners[0m[38;5;12m (https://www.guru99.com/cassandra-tutorial.html) - Lesson plan for users just starting out with Cassandra.[39m
|
||
|
||
[38;2;255;187;0m[4mCassandra Data Modeling[0m
|
||
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mBasic[0m[38;5;14m[1m [0m[38;5;14m[1mRules[0m[38;5;14m[1m [0m[38;5;14m[1mOf[0m[38;5;14m[1m [0m[38;5;14m[1mCassandra[0m[38;5;14m[1m [0m[38;5;14m[1mData[0m[38;5;14m[1m [0m[38;5;14m[1mModeling[0m[38;5;12m [39m[38;5;12m(http://www.datastax.com/dev/blog/basic-rules-of-cassandra-data-modeling)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mPicking[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mright[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mmodel[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mhardest[39m[38;5;12m [39m[38;5;12mpart[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mCassandra.[39m[38;5;12m [39m[38;5;12mIf[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mhave[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mrelational[39m[38;5;12m [39m[38;5;12mbackground,[39m[38;5;12m [39m[38;5;12mCQL[39m[38;5;12m [39m[38;5;12mwill[39m[38;5;12m [39m[38;5;12mlook[39m[38;5;12m [39m[38;5;12mfamiliar,[39m
|
||
[38;5;12mbut[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mway[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mvery[39m[38;5;12m [39m[38;5;12mdifferent.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCQL: This is not the SQL you are Looking For[0m[38;5;12m (https://www.slideshare.net/aploetz/cql-this-is-not-the-sql-you-are-loooking-for) - Presentation that explores and explains the differences between the CQL and SQL languages.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mA Deep Look at the CQL Where Clause[0m[38;5;12m (https://www.datastax.com/dev/blog/a-deep-look-to-the-cql-where-clause) - Blog post to describe what is supported by the CQL WHERE clause and the reasons why it differs from normal SQL.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mkillrvideo-sample-schema[0m[38;5;12m (https://github.com/pmcfadin/killrvideo-sample-schema) - Sample Cassandra CQL Schema for a YouTube clone.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mSpring[0m[38;5;14m[1m [0m[38;5;14m[1mData[0m[38;5;14m[1m [0m[38;5;14m[1mCassandra[0m[38;5;14m[1m [0m[38;5;14m[1mExamples[0m[38;5;12m [39m[38;5;12m(https://github.com/jxblum/spring-data-cassandra-examples/blob/master/src/main/resources/cassandra-example-schema.cql)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mMaven[39m[38;5;12m [39m[38;5;12mproject[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mcontains[39m[38;5;12m [39m[38;5;12mexamples[39m[38;5;12m [39m[38;5;12mshowcasing[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mfeatures[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mfunctionality[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mSpring[39m
|
||
[38;5;12mData[39m[38;5;12m [39m[38;5;12mCassandra[39m[38;5;12m [39m[38;5;12mproject.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCommon Problems in Cassandra Data Models[0m[38;5;12m (https://blog.anant.us/common-problems-cassandra-data-models/) - Presentation and Article on wide partions, tombstones, and data skew.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCasandra Time Series Data Modeling for Massive Scale[0m[38;5;12m (http://thelastpickle.com/blog/2017/08/02/time-series-data-modeling-massive-scale.html) - Blog post discussing a common Cassandra data modeling technique called bucketing.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCassandra Data Modeling Notes[0m[38;5;12m (https://miguelperez.xyz/blog/2017/2/13/cassandra-data-modeling-notes) - Simple notes on how to estimate the size of your cluster.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mScalar DB[0m[38;5;12m (https://github.com/scalar-labs/scalardb) - Transaction library for Cassandra that makes non-ACID distributed databases/storages ACID-compliant.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCassandra Data Modeling Best Practices Guide[0m[38;5;12m (https://www.instaclustr.com/cassandra-data-modeling/) - Explains five Cassandra data modeling best practices.[39m
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
[38;2;255;187;0m[4mCassandra Architecture[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mThe Gossip Protocol - Inside Cassandra.[0m[38;5;12m (https://www.linkedin.com/pulse/gossip-protocol-inside-apache-cassandra-soham-saha) - Good visual explanation of how Cassandra keeps consistent.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mIntroduction To The Cassandra 3.x Storage Engine[0m[38;5;12m (http://thelastpickle.com/blog/2016/03/04/introductiont-to-the-apache-cassandra-3-storage-engine.html) - The 3.x storage engine makes it easier for Cassandra to get bytes off disk.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDropping columns in Cassandra 3.0[0m[38;5;12m (http://thelastpickle.com/blog/2016/02/18/dropping-columns.html) - Blog post describing the steps Cassandra takes when a column is dropped.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mHinted Handoff and GC Grace Demystified[0m[38;5;12m (http://thelastpickle.com/blog/2018/03/21/hinted-handoff-gc-grace-demystified.html) - Tuning the balance between GC Grace and Hinted Handoff.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDeletes and Tombstones[0m[38;5;12m (http://thelastpickle.com/blog/2011/05/15/Deletes-and-Tombstones.html) - Explains how deletes create tombstones in Cassandra and what they are.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAbout Deletes and Tombstones in Cassandra[0m[38;5;12m (http://thelastpickle.com/blog/2016/07/27/about-deletes-and-tombstones.html) - Deleting distributed and replicated data from a system such as Cassandra is far trickier than in a relational database.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mNull bindings on prepared statements and undesired tombstone creation[0m[38;5;12m (http://thelastpickle.com/blog/2016/09/15/Null-bindings-on-prepared-statements-and-undesired-tombstone-creation.html) - Good follow up to the last article on Tombstones.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mUndetectable tombstones in Cassandra[0m[38;5;12m (http://thelastpickle.com/blog/2018/07/05/undetectable-tombstones-in-apache-cassandra.html) - Indepth analysis of cell and range tombstones.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCommon Problems with Cassandra Tombstones[0m[38;5;12m (https://opencredo.com/cassandra-tombstones-common-issues/) - Large number of tombstones causes Latency and heap pressure.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCurious Case of Tombstones[0m[38;5;12m (https://medium.com/cassandra-tombstones-clearing-use-case/the-curios-case-of-tombstones-d897f681a378) - How someone dealt with tombstone issues and reclaimed space in their cluster.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mUnderstanding the Nuance of Compaction in Cassandra[0m[38;5;12m (http://thelastpickle.com/blog/2017/03/16/compaction-nuance.html) - Overview of how Cassandra manages data on disk.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mGuide[0m[38;5;14m[1m [0m[38;5;14m[1mto[0m[38;5;14m[1m [0m[38;5;14m[1mCassandra[0m[38;5;14m[1m [0m[38;5;14m[1mThread[0m[38;5;14m[1m [0m[38;5;14m[1mPools[0m[38;5;12m [39m[38;5;12m(https://blog.pythian.com/guide-to-cassandra-thread-pools/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mGuide[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mdescription[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mdifferent[39m[38;5;12m [39m[38;5;12mthread[39m[38;5;12m [39m[38;5;12mpools[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmonitor[39m[38;5;12m [39m[38;5;12mthem.[39m[38;5;12m [39m[38;5;12mIncludes[39m[38;5;12m [39m[38;5;12mwhat[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12malert[39m[38;5;12m [39m[38;5;12mon,[39m[38;5;12m [39m[38;5;12mcommon[39m[38;5;12m [39m[38;5;12missues[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12msolutions.[39m[38;5;12m [39m[38;5;12mOld[39m[38;5;12m [39m
|
||
[38;5;12mbut[39m[38;5;12m [39m[38;5;12mvery[39m[38;5;12m [39m[38;5;12museful[39m[38;5;12m [39m[38;5;12mreference.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCassandra Architecture and Operations[0m[38;5;12m (https://miguelperez.xyz/blog/2017/2/13/cassandra-architecture-and-operation) - High level overview in one page of how Cassandra works.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mImproving[0m[38;5;14m[1m [0m[38;5;14m[1mCassandra's[0m[38;5;14m[1m [0m[38;5;14m[1mFront[0m[38;5;14m[1m [0m[38;5;14m[1mDoor[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mBackpressure[0m[38;5;12m [39m[38;5;12m(https://dzone.com/articles/improving-apache-cassandras-front-door-and-backpre)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mExplore[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mincoming[39m[38;5;12m [39m[38;5;12mrequest[39m[38;5;12m [39m[38;5;12mwas[39m[38;5;12m [39m[38;5;12mprocessed[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mCassandra[39m[38;5;12m [39m[38;5;12mbefore,[39m[38;5;12m [39m[38;5;12msee[39m[38;5;12m [39m[38;5;12mwhat[39m[38;5;12m [39m[38;5;12mthey[39m[38;5;12m [39m[38;5;12mchanged,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mlook[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mnew[39m[38;5;12m [39m
|
||
[38;5;12mrelevant[39m[38;5;12m [39m[38;5;12mconfiguration[39m[38;5;12m [39m[38;5;12mknobs[39m[38;5;12m [39m[38;5;12mavailable.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCassandra Architecture[0m[38;5;12m (https://www.instaclustr.com/cassandra-architecture/) - High level overview of Cassandra from Instaclustr.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mThe 10 Things I hate about Cassandra[0m[38;5;12m (https://blog.pythian.com/the-things-i-hate-about-apache-cassandra/) - Do you really want to use Cassandra? Learn why not to use it.[39m
|
||
|
||
[38;2;255;187;0m[4mCassandra Monitoring[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mResources for Monitoring Datastax, Cassandra, Spark, & Solr Performance[0m[38;5;12m (https://blog.anant.us/resources-for-monitoring-datastax-cassandra-spark-solr-performance/) - Blog post detailing different types of monitoring tools and their purpose.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mHow to Monitor Cassandra[0m[38;5;12m (https://www.datadoghq.com/blog/how-to-monitor-cassandra-performance-metrics/) - Guide to help you monitor Cassandra performance and work metrics regardles of which monitoring tool you choose to use.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCassandra metrics and their use in Grafana[0m[38;5;12m (https://medium.com/@mlowicki/cassandra-metrics-and-their-use-in-grafana-1f0dc33f9cca) - Case study of using Cassandra metrics in Grafana.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMonitoring Cassandra with Prometheus[0m[38;5;12m (https://www.robustperception.io/monitoring-cassandra-with-prometheus) - Quick setup guide to using Cassandra with Prometheus.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMonitoring Cassandra With Grafana And Influx DB[0m[38;5;12m (https://blog.pythian.com/monitoring-cassandra-grafana-influx-db/) - Blog post explaining how to set up Cassandra monitoring with influxDB and Grafana.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCassandra Monitoring - Introduction (1/2)[0m[38;5;12m (https://softwaremill.com/cassandra-monitoring-part-1/) - Blog post detailing how Cassandra metrics can be gathered.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mCassandra[0m[38;5;14m[1m [0m[38;5;14m[1mMonitoring[0m[38;5;14m[1m [0m[38;5;14m[1m-[0m[38;5;14m[1m [0m[38;5;14m[1mGraphite/InfluxDB[0m[38;5;14m[1m [0m[38;5;14m[1m&[0m[38;5;14m[1m [0m[38;5;14m[1mGrafana[0m[38;5;14m[1m [0m[38;5;14m[1mon[0m[38;5;14m[1m [0m[38;5;14m[1mDocker[0m[38;5;14m[1m [0m[38;5;14m[1m(2/2)[0m[38;5;12m [39m[38;5;12m(https://softwaremill.com/cassandra-monitoring-part-2/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mContinuation[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mprevious[39m[38;5;12m [39m[38;5;12mentry[39m[38;5;12m [39m[38;5;12mexploring[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mtopic[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mCassandra[39m[38;5;12m [39m[38;5;12mmetric[39m[38;5;12m [39m[38;5;12mreporters[39m[38;5;12m [39m[38;5;12mmentioned[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mPart[39m[38;5;12m [39m[38;5;12mI.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mgoal[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m
|
||
[38;5;12mto[39m[38;5;12m [39m[38;5;12mconfigure[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mreporter[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12msends[39m[38;5;12m [39m[38;5;12mmetrics[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mexternal[39m[38;5;12m [39m[38;5;12mtime[39m[38;5;12m [39m[38;5;12mseries[39m[38;5;12m [39m[38;5;12mdatabase.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMonitoring Cassandra using Intel Snap and Grafana[0m[38;5;12m (http://thelastpickle.com/blog/2017/04/13/monitoring-cassandra-using-intel-snap.html) - Blog post describing how to monitor Cassandra using the Intel Snap open source telemetry framework.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCassandra Monitoring Best Practice Guide[0m[38;5;12m (https://www.instaclustr.com/cassandra-monitoring-best-practice-guide/) - Blog post that aims to touch all the important aspects of Cassandra monitoring.[39m
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
[38;2;255;187;0m[4mCassandra Maintenance[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mRunning commands cluster-wide without any management tool[0m[38;5;12m (http://thelastpickle.com/blog/2016/03/21/running-commands-cluster-wide.html) - Some tips and tricks to do basic Cluster operations without tools like Chef, Ansible, or Salt.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mLimiting Nodetool Parallel Threads[0m[38;5;12m (http://thelastpickle.com/blog/2017/08/14/limiting-nodetool-parallel-threads.html) - Little known tool to do nodetool operations with less resources.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBootstrapping Cassandra Nodes[0m[38;5;12m (http://thelastpickle.com/blog/2017/05/23/auto-bootstrapping-part1.html) - Indepth article on how to add nodes to a running Cassandra cluster.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mNode Replacement without Bootstrapping[0m[38;5;12m (http://thelastpickle.com/blog/2018/02/21/replace-node-without-bootstrapping.html) - How to avoid the long bootstrapping process.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCassandra Backup and Restore - Backup in AWS using EBS Volumes[0m[38;5;12m (http://thelastpickle.com/blog/2018/04/03/cassandra-backup-and-restore-aws-ebs.html) - Indepth article about Backup and recovery in AWS.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBackup Strategies for Cassandra[0m[38;5;12m (https://blog.pythian.com/backup-strategies-cassandra/) - Good comparison of different backup and restoration strategies for Cassandra.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCassandra backup util[0m[38;5;12m (https://github.com/instaclustr/cassandra-backup) - Instaclustr's cassandra backup tool.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCassy[0m[38;5;12m (https://github.com/scalar-labs/cassy) - Simple and integrated backup tool for Cassandra.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mIntro to CStar[0m[38;5;12m (https://thelastpickle.com/blog/2018/10/01/introduction-to-cstar.html) - Tutorial on how to use CStar.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMedusa[0m[38;5;12m (https://github.com/thelastpickle/cassandra-medusa) - Cassandra backup system.[39m
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
[38;2;255;187;0m[4mCassandra Performance Tuning[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mJon Haddad: Cassandra Summit Recap - Diagnosing Problems in Production[0m[38;5;12m (http://rustyrazorblade.com/2014/09/cassandra-summit-recap-diagnosing-problems-in-production/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRyan Svihla's Cassandra 2.0 checklist[0m[38;5;12m (https://medium.com/@foundev/my-cassandra-diagnostics-checklist-brain-dump-599a2b95b118) - Checklist for determining the efficiency of your Cassandra database.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAmy's Cassandra 2.1 tuning guide[0m[38;5;12m (https://tobert.github.io/pages/als-cassandra-21-tuning-guide.html) - Guide to tracking down performance issues in production level Cassandra clusters.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSecret HotSpot option improving GC pauses on large heaps[0m[38;5;12m (http://blog.ragozin.info/2012/03/secret-hotspot-option-improving-gc.html)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDSE 5.1: Tuning Java Resource[0m[38;5;12m (https://docs.datastax.com/en/dse/5.1/dse-admin/datastax_enterprise/operations/opsTuneJVM.html) - Documentation for tuning JVM.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAnalyzing Cassandra Performance with Flame Graphs[0m[38;5;12m (http://thelastpickle.com/blog/2018/01/16/cassandra-flame-graphs.html) - Visually examining Cassandra performance visually using Flamegraphs.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGarbage Collection Tuning for Cassandra[0m[38;5;12m (http://thelastpickle.com/blog/2018/04/11/gc-tuning.html) - Optimizing garbage collection for better performance.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCassandra Node Diagnostics Tools[0m[38;5;12m (https://github.com/smartcat-labs/cassandra-diagnostics) - Monitoring and audit power kit for Cassandra.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTWCS part 1 - how does it work and when should you use it?[0m[38;5;12m (http://thelastpickle.com/blog/2016/12/08/TWCS-part1.html) - Best suited for time series data that expires, Time Window Compaction Strategy comes with some caveats.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPerforming User Defined Compactions in Cassandra[0m[38;5;12m (http://thelastpickle.com/blog/2016/10/18/user-defined-compaction.html) - Documenting a process by which we tell Cassandra to create a compaction task for one or more tables explicitly.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mGraphing[0m[38;5;14m[1m [0m[38;5;14m[1mcassandra-stress[0m[38;5;12m [39m[38;5;12m(http://thelastpickle.com/blog/2015/10/23/cassandra-stress-and-graphs.html)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mBenchmarking[39m[38;5;12m [39m[38;5;12mschemas[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mconfiguration[39m[38;5;12m [39m[38;5;12mchanges[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mcassandra-stress[39m[38;5;12m [39m[38;5;12mtool,[39m[38;5;12m [39m[38;5;12mbefore[39m[38;5;12m [39m[38;5;12mpushing[39m[38;5;12m [39m[38;5;12msuch[39m[38;5;12m [39m[38;5;12mchanges[39m[38;5;12m [39m[38;5;12mout[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mproduction[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mone[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m
|
||
[38;5;12mthings[39m[38;5;12m [39m[38;5;12mevery[39m[38;5;12m [39m[38;5;12mCassandra[39m[38;5;12m [39m[38;5;12mdeveloper[39m[38;5;12m [39m[38;5;12mshould[39m[38;5;12m [39m[38;5;12mknow[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mregularly[39m[38;5;12m [39m[38;5;12mpractice.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mModeling real life workloads with cassandra-stress is hard[0m[38;5;12m (http://thelastpickle.com/blog/2017/02/08/Modeling-real-life-workloads-with-cassandra-stress.html) - Blog post detailing caveats with cassandra-stress when modeling real workloads.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGatling DSE Stress[0m[38;5;12m (https://github.com/datastax/gatling-dse-stress) - Tool for stress testing DSE.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mGatling[0m[38;5;14m[1m [0m[38;5;14m[1mDSE[0m[38;5;14m[1m [0m[38;5;14m[1mPlugin[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mGatling[0m[38;5;14m[1m [0m[38;5;14m[1mLoad[0m[38;5;14m[1m [0m[38;5;14m[1minjector[0m[38;5;12m [39m[38;5;12m(https://github.com/datastax/gatling-dse-plugin)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mPlugin[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mGatling[39m[38;5;12m [39m[38;5;12mload[39m[38;5;12m [39m[38;5;12minjector.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12madds[39m[38;5;12m [39m[38;5;12mCQL[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mGatling[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mDatastax[39m[38;5;12m [39m[38;5;12mEnterprise.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mallows[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mbenchmarking[39m[38;5;12m [39m[38;5;12mDatastax[39m[38;5;12m [39m[38;5;12mEnterprise[39m[38;5;12m [39m
|
||
[38;5;12mfeatures,[39m[38;5;12m [39m[38;5;12mincluding[39m[38;5;12m [39m[38;5;12mDSE[39m[38;5;12m [39m[38;5;12mGraph[39m[38;5;12m [39m[38;5;12mFluent[39m[38;5;12m [39m[38;5;12mAPI.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGatling DSE Stress Simulation Catalog[0m[38;5;12m (https://github.com/datastax/gatling-dse-simcatalog) - The goal of the repo is to provide a sample of the Gatling DSE Stress Framework's usage. Feel free to submit a pull request with example simulations.[39m
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
[38;2;255;187;0m[4mCassandra Security[0m
|
||
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mSecuring[0m[38;5;14m[1m [0m[38;5;14m[1mCassandra[0m[38;5;14m[1m [0m[38;5;14m[1mwith[0m[38;5;14m[1m [0m[38;5;14m[1mApplication[0m[38;5;14m[1m [0m[38;5;14m[1mLevel[0m[38;5;14m[1m [0m[38;5;14m[1mEncryption[0m[38;5;12m [39m[38;5;12m(https://www.instaclustr.com/securing-apache-cassandra-with-application-level-encryption/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mDiscusses[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mdo[39m[38;5;12m [39m[38;5;12mapplication[39m[38;5;12m [39m[38;5;12mlevel[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mencryption[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mproperly[39m[38;5;12m [39m[38;5;12mmanage[39m[38;5;12m [39m[38;5;12msecure[39m[38;5;12m [39m[38;5;12minformation[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m
|
||
[38;5;12mCassandra.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mHardening Cassandra Step by Step: Part 1[0m[38;5;12m (http://thelastpickle.com/blog/2015/09/30/hardening-cassandra-step-by-step-part-1-server-to-server.html) - Inter-Node Encryption (And a Gentle Intro to Certificates).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mLDAP Authenticator for Cassandra[0m[38;5;12m (https://github.com/instaclustr/cassandra-ldap) - Pluggable authentication implementation for Cassandra, providing a way to authenticate and create users based on a configured LDAP server.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mEncrypting EC2 ephemeral volumes with LUKS and AWS KMS[0m[38;5;12m (https://www.whaletech.co/2016/04/07/encryption-ephemeral-volumes-with-kms.html) - The example used here is Cassandra data stored on ephemeral disks.[39m
|
||
|
||
|
||
|
||
|
||
|
||
|
||
[38;2;255;187;0m[4mCassandra Deployment[0m
|
||
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mAn[0m[38;5;14m[1m [0m[38;5;14m[1mIntroduction[0m[38;5;14m[1m [0m[38;5;14m[1mto[0m[38;5;14m[1m [0m[38;5;14m[1mCassandra[0m[38;5;14m[1m [0m[38;5;14m[1mMulti-Data[0m[38;5;14m[1m [0m[38;5;14m[1mCenters:[0m[38;5;14m[1m [0m[38;5;14m[1mPart[0m[38;5;14m[1m [0m[38;5;14m[1m1[0m[38;5;12m [39m[38;5;12m(https://www.instaclustr.com/around-the-world-in-approximately-8-data-centres-globally-distributed-storage-streaming-and-search-part-1/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mLearn[39m[38;5;12m [39m[38;5;12mabout[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mplan[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mimplement[39m[38;5;12m [39m[38;5;12mMulti-Data[39m[38;5;12m [39m
|
||
[38;5;12mCenters:[39m[38;5;12m [39m[38;5;12mPart[39m[38;5;12m [39m[38;5;12m1.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mAn[0m[38;5;14m[1m [0m[38;5;14m[1mIntroduction[0m[38;5;14m[1m [0m[38;5;14m[1mto[0m[38;5;14m[1m [0m[38;5;14m[1mCassandra[0m[38;5;14m[1m [0m[38;5;14m[1mMulti-Data[0m[38;5;14m[1m [0m[38;5;14m[1mCenters:[0m[38;5;14m[1m [0m[38;5;14m[1mPart[0m[38;5;14m[1m [0m[38;5;14m[1m2[0m[38;5;12m [39m[38;5;12m(https://www.instaclustr.com/around-the-world-globally-distributed-storage-streaming-and-search-an-introduction-to-cassandra-multi-data-centers-part-2/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mLearn[39m[38;5;12m [39m[38;5;12mabout[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mplan[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||
[38;5;12mimplement[39m[38;5;12m [39m[38;5;12mMulti-Data[39m[38;5;12m [39m[38;5;12mCenters:[39m[38;5;12m [39m[38;5;12mPart[39m[38;5;12m [39m[38;5;12m2.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mHow To Setup A Highly Available Multi-AZ Cassandra Cluster On AWS EC2[0m[38;5;12m (http://highscalability.com/blog/2016/8/1/how-to-setup-a-highly-available-multi-az-cassandra-cluster-o.html)[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mtlp-cluster,[0m[38;5;14m[1m [0m[38;5;14m[1ma[0m[38;5;14m[1m [0m[38;5;14m[1mtool[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mlaunching[0m[38;5;14m[1m [0m[38;5;14m[1mCassandra[0m[38;5;14m[1m [0m[38;5;14m[1mclusters[0m[38;5;14m[1m [0m[38;5;14m[1min[0m[38;5;14m[1m [0m[38;5;14m[1mAWS[0m[38;5;12m [39m[38;5;12m(https://github.com/thelastpickle/tlp-cluster)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mProvisioning[39m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mCassandra[39m[38;5;12m [39m[38;5;12mdesigned[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mdevelopers[39m[38;5;12m [39m[38;5;12mlooking[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mboth[39m[38;5;12m [39m[38;5;12mbenchmark[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtest[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mcorrectness[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mCassandra.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12massists[39m[38;5;12m [39m
|
||
[38;5;12mwith[39m[38;5;12m [39m[38;5;12mbuilds[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mstarting[39m[38;5;12m [39m[38;5;12minstances[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mAWS.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSetting Up Cassandra Cluster Through Ansible[0m[38;5;12m (https://blog.knoldus.com/setting-up-cassandra-cluster-through-ansible/) - Guide detailing how to set up a Cassandra cluster with automation using Ansible.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mRunning[0m[38;5;14m[1m [0m[38;5;14m[1mCassandra[0m[38;5;14m[1m [0m[38;5;14m[1mon[0m[38;5;14m[1m [0m[38;5;14m[1mDC/OS[0m[38;5;14m[1m [0m[38;5;14m[1m(Mesos)[0m[38;5;12m [39m[38;5;12m(http://thelastpickle.com/blog/2016/05/07/dcos.html)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mBlog[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mshows[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12msetup[39m[38;5;12m [39m[38;5;12mDC/OS[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mAmazon[39m[38;5;12m [39m[38;5;12mcloud,[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12minstall[39m[38;5;12m [39m[38;5;12mCassandra[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mDC/OS[39m[38;5;12m [39m[38;5;12mcluster,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mfinally[39m[38;5;12m [39m[38;5;12mnew[39m[38;5;12m [39m[38;5;12mways[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12minteract[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mCassandra[39m[38;5;12m [39m
|
||
[38;5;12mafter[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12minstalled.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBenchmarking Cassandra with Local Storage on Azure[0m[38;5;12m (https://www.instaclustr.com/benchmarking-cassandra-with-local-storage-on-azure/) - Learn about comparing Cassandra on Azure VMs w/ Local vs. Remote storage.[39m
|
||
|
||
[38;2;255;187;0m[4mCassandra Deployment on Docker / Containerized Cassandra[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mDocker Meet Cassandra. Cassandra Meet Docker[0m[38;5;12m (http://thelastpickle.com/blog/2018/01/23/docker-meet-cassandra.html) - Article reviewing how to setup a complete Cassandra application with monitoring on Docker.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mExample code from the Docker Meet Cassandra Article[0m[38;5;12m (https://github.com/thelastpickle/docker-cassandra-bootstrap)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDocker-Cassandra[0m[38;5;12m (https://github.com/nicolasff/docker-cassandra) - Set of scripts and config files to run a Cassandra cluster from Docker.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCassandra & Zeppelin Notebook on Docker[0m[38;5;12m (https://github.com/academyofdata/cassandra-zeppelin) - Docker-Compose script for Cassandra + Zeppelin setup.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPacker: Cassandra Image[0m[38;5;12m (https://github.com/cloudurable/cassandra-image) - Cassandra Image using Packer for Docker and EC2 AMI. Covers managing EC2 Cassandra clusters with Ansible.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCassandra Docker[0m[38;5;12m (https://github.com/instaclustr/cassandra-docker) - Instaclustr public docker image for Cassandra. It contains docker images for Cassandra 3.0 and 3.11.1.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCassandra / Elassandra Docker[0m[38;5;12m (https://github.com/zegelin/cassandra-docker) - Cassandra and Elassandra docker images.Cass Operator is maintained by a team at DataStax and it is part of what powers DataStax Astra.[39m
|
||
|
||
[38;2;255;187;0m[4mCassandra Deployment on Kubernetes / Kubernetized Cassandra[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mK8ssandra.io - Kubernetes + Cassandra[0m[38;5;12m (https://k8ssandra.io/) - K8ssandra provides a production-ready platform for running Cassandra on Kubernetes. This includes automation for operational tasks such as repairs, backups, and monitoring.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDatastax - Cassandra Kubernetes Operator[0m[38;5;12m (https://github.com/datastax/cass-operator) - Datastax's Cassandra Kubernetes Operator which supports Datastax as well as open source Cassandra containers on Kubernetes.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mInstaclustr - Kubernetes Operator for Cassandra[0m[38;5;12m (https://github.com/instaclustr/cassandra-operator) - The Cassandra operator manages Cassandra clusters deployed to Kubernetes and automates tasks related to operating an Cassandra cluster.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSky UK - Cassandra Kubernetes Operator[0m[38;5;12m (https://github.com/sky-uk/cassandra-operator) - Kubernetes operator that manages Cassandra clusters inside Kubernetes. Well designed and organized.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mCassKop[0m[38;5;14m[1m [0m[38;5;14m[1m-[0m[38;5;14m[1m [0m[38;5;14m[1mCassandra[0m[38;5;14m[1m [0m[38;5;14m[1moperator[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mKubernetes[0m[38;5;12m [39m[38;5;12m(https://github.com/Orange-OpenSource/cassandra-k8s-operator)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mKubernetes[39m[38;5;12m [39m[38;5;12moperator[39m[38;5;12m [39m[38;5;12mautomates[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mCassandra[39m[38;5;12m [39m[38;5;12moperations[39m[38;5;12m [39m[38;5;12msuch[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mdeploying[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mnew[39m[38;5;12m [39m[38;5;12mrack[39m[38;5;12m [39m[38;5;12maware[39m[38;5;12m [39m[38;5;12mcluster,[39m[38;5;12m [39m[38;5;12madding/removing[39m[38;5;12m [39m[38;5;12mnodes,[39m[38;5;12m [39m[38;5;12mconfiguring[39m[38;5;12m [39m
|
||
[38;5;12mthe[39m[38;5;12m [39m[38;5;12mC[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mJVM[39m[38;5;12m [39m[38;5;12mparameters,[39m[38;5;12m [39m[38;5;12mupgrading[39m[38;5;12m [39m[38;5;12mJVM[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mC[39m[38;5;12m [39m[38;5;12mversions.[39m[38;5;12m [39m[38;5;12mWritten[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mGo.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mStrapdata - Elassandra Operator for Kubernetes[0m[38;5;12m (https://github.com/strapdata/elassandra-operator) - The Elassandra Kubernetes Operator automates the deployment and management of Elassandra clusters deployed in multiple Kubernetes clusters.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mRook.io[0m[38;5;14m[1m [0m[38;5;14m[1m-[0m[38;5;14m[1m [0m[38;5;14m[1mCassandra[0m[38;5;14m[1m [0m[38;5;14m[1mon[0m[38;5;14m[1m [0m[38;5;14m[1mKubernetes[0m[38;5;12m [39m[38;5;12m(https://rook.io/docs/rook/v1.4/cassandra.html)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mRook[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mopen[39m[38;5;12m [39m[38;5;12msource[39m[38;5;12m [39m[38;5;12mcloud-native[39m[38;5;12m [39m[38;5;12mstorage[39m[38;5;12m [39m[38;5;12morchestrator,[39m[38;5;12m [39m[38;5;12mproviding[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mplatform,[39m[38;5;12m [39m[38;5;12mframework,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mdiverse[39m[38;5;12m [39m[38;5;12mset[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mstorage[39m[38;5;12m [39m[38;5;12msolutions[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mnatively[39m[38;5;12m [39m
|
||
[38;5;12mintegrate[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mcloud-native[39m[38;5;12m [39m[38;5;12menvironments.[39m[38;5;12m [39m[38;5;12mThey[39m[38;5;12m [39m[38;5;12mhave[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mspecial[39m[38;5;12m [39m[38;5;12moperator[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mCassandra[39m[38;5;12m [39m[38;5;12mamongst[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12mproviders.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mKudo Cassandar Operator[0m[38;5;12m (https://github.com/mesosphere/kudo-cassandra-operator) - The KUDO Cassandra Operator makes it easy to deploy and manage Cassandra on Kubernetes.[39m
|
||
|
||
[38;2;255;187;0m[4mIntegrating with Cassandra[0m
|
||
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mBuilding[0m[38;5;14m[1m [0m[38;5;14m[1ma[0m[38;5;14m[1m [0m[38;5;14m[1mStreaming[0m[38;5;14m[1m [0m[38;5;14m[1mData[0m[38;5;14m[1m [0m[38;5;14m[1mHub[0m[38;5;14m[1m [0m[38;5;14m[1mwith[0m[38;5;14m[1m [0m[38;5;14m[1mElasticsearch,[0m[38;5;14m[1m [0m[38;5;14m[1mKafka[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mCassandra[0m[38;5;12m [39m[38;5;12m(http://thenewstack.io/building-streaming-data-hub-elasticsearch-kafka-cassandra/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mBlog[39m[38;5;12m [39m[38;5;12mpost[39m[38;5;12m [39m[38;5;12mdetailing[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mstreaming[39m[38;5;12m [39m[38;5;12manalytics[39m[38;5;12m [39m[38;5;12msystem[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mtop[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mopen[39m[38;5;12m [39m[38;5;12msource,[39m[38;5;12m [39m[38;5;12mbig[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m
|
||
[38;5;12mcomponents[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mdone.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mDocker[0m[38;5;14m[1m [0m[38;5;14m[1mcontainer[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mKafka[0m[38;5;14m[1m [0m[38;5;14m[1m-[0m[38;5;14m[1m [0m[38;5;14m[1mSpark[0m[38;5;14m[1m [0m[38;5;14m[1mstreaming[0m[38;5;14m[1m [0m[38;5;14m[1m-[0m[38;5;14m[1m [0m[38;5;14m[1mCassandra[0m[38;5;12m [39m[38;5;12m(https://github.com/Yannael/kafka-sparkstreaming-cassandra)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mDockerfile[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12msets[39m[38;5;12m [39m[38;5;12mup[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcomplete[39m[38;5;12m [39m[38;5;12mstreaming[39m[38;5;12m [39m[38;5;12menvironment[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mexperimenting[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mKafka,[39m[38;5;12m [39m[38;5;12mSpark[39m[38;5;12m [39m[38;5;12mstreaming[39m[38;5;12m [39m[38;5;12m(PySpark),[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||
[38;5;12mCassandra.[39m
|
||
[38;5;12m- [39m[38;5;14m[1msample KafkaSparkCassandra[0m[38;5;12m (https://github.com/instaclustr/sample-KafkaSparkCassandra) - Introductory sample scala app using Apache Spark Streaming to accept data from Kafka and write a summary to Cassandra.[39m
|
||
[38;5;12m- [39m[38;5;14m[1msample Spark Cassandra with SSL[0m[38;5;12m (https://github.com/instaclustr/sample-SparkCassandrawithSSL) - Simple sample job illustrating the use of Spark to execute Apache Spark analytics with Cassandra with SSL connection.[39m
|
||
|
||
|
||
|
||
|
||
|
||
|
||
[38;2;255;187;0m[4m.NET and Cassandra[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mCassandra API with .NET[0m[38;5;12m (https://docs.microsoft.com/en-us/azure/cosmos-db/cassandra/manage-data-dotnet) - Quickstart guide on how to use .NET and the Azure Cosmos DB Cassandra API to build a profile app.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDataStax C# Driver[0m[38;5;12m (https://github.com/datastax/csharp-driver) - C# Driver for Cassandra from DataStax.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDataStax C# Driver Documentation[0m[38;5;12m (https://docs.datastax.com/en/developer/csharp-driver/3.4/) - Documentation on the C# Driver for Cassandra from DataStax.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCQL data types to C# types[0m[38;5;12m (https://docs.datastax.com/en/developer/csharp-driver/3.4/features/datatypes/) - Documentation on CQL data types to C# types.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mConnect to Cassandra with C#[0m[38;5;12m (https://www.instaclustr.com/support/documentation/cassandra/using-cassandra/connect-to-cassandra-with-c-sharp/#) - Instaclustr article on how to connect to Cassandra with C#.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAccess Amazon Keyspaces with a Cassandra .NET Core Driver[0m[38;5;12m (https://docs.aws.amazon.com/keyspaces/latest/devguide/using_dotnetcore_driver.html) - Article shows how to connect to Amazon Keyspaces by using a .NET Core client driver.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCassandra ADO.NET Driver[0m[38;5;12m (https://www.cdata.com/drivers/cassandra/ado/) - Cassandra ADO.NET Data Provider enables user to easily connect to Cassandra data from .NET applications.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCassandra Pagination with ASP.NET Core C#[0m[38;5;12m (https://bhonemyintkyaw777.medium.com/cassandra-pagination-with-asp-net-core-c-a85fd58f6b2b) - Article covering how to create infinite scroll pagination with Cassandra and ASP.NET Core C#.[39m
|
||
|
||
[38;2;255;187;0m[4mSpark[0m
|
||
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mDataStax[0m[38;5;14m[1m [0m[38;5;14m[1mSpark[0m[38;5;14m[1m [0m[38;5;14m[1mCassandra[0m[38;5;14m[1m [0m[38;5;14m[1mConnector[0m[38;5;12m [39m[38;5;12m(https://github.com/datastax/spark-cassandra-connector)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mLibrary[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mlets[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mexpose[39m[38;5;12m [39m[38;5;12mCassandra[39m[38;5;12m [39m[38;5;12mtables[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mSpark[39m[38;5;12m [39m[38;5;12mRDDs,[39m[38;5;12m [39m[38;5;12mwrite[39m[38;5;12m [39m[38;5;12mSpark[39m[38;5;12m [39m[38;5;12mRDDs[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mCassandra[39m[38;5;12m [39m[38;5;12mtables,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mexecute[39m[38;5;12m [39m[38;5;12marbitrary[39m[38;5;12m [39m[38;5;12mCQL[39m[38;5;12m [39m[38;5;12mqueries[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mSpark[39m[38;5;12m [39m
|
||
[38;5;12mapplications.[39m
|
||
[38;5;12m- [39m[38;5;14m[1msample Spark Job Server Cassandra[0m[38;5;12m (https://github.com/instaclustr/sample-SparkJobserverCassandra) - Simple sample job illustrating the use of Spark Jobserver to execute Apache Spark analytics with Cassandra.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mfluxcapacitor/pipeline[0m[38;5;12m [39m[38;5;12m(https://github.com/fluxcapacitor/pipeline)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mEnd-to-End,[39m[38;5;12m [39m[38;5;12mReal-time,[39m[38;5;12m [39m[38;5;12mAdvanced[39m[38;5;12m [39m[38;5;12mAnalytics[39m[38;5;12m [39m[38;5;12mBig[39m[38;5;12m [39m[38;5;12mData[39m[38;5;12m [39m[38;5;12mReference[39m[38;5;12m [39m[38;5;12mPipeline[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mSpark,[39m[38;5;12m [39m[38;5;12mSpark[39m[38;5;12m [39m[38;5;12mSQL,[39m[38;5;12m [39m[38;5;12mSpark[39m[38;5;12m [39m[38;5;12mML,[39m[38;5;12m [39m[38;5;12mGraphX,[39m[38;5;12m [39m[38;5;12mSpark[39m[38;5;12m [39m[38;5;12mStreaming,[39m[38;5;12m [39m[38;5;12mKafka,[39m[38;5;12m [39m[38;5;12mNiFi,[39m[38;5;12m [39m[38;5;12mCassandra,[39m[38;5;12m [39m[38;5;12mElasticSearch,[39m[38;5;12m [39m[38;5;12mRedis,[39m[38;5;12m [39m
|
||
[38;5;12mTachyon,[39m[38;5;12m [39m[38;5;12mHDFS,[39m[38;5;12m [39m[38;5;12mZeppelin,[39m[38;5;12m [39m[38;5;12miPython/Jupyter[39m[38;5;12m [39m[38;5;12mNotebook,[39m[38;5;12m [39m[38;5;12mTableau,[39m[38;5;12m [39m[38;5;12mTwitter[39m[38;5;12m [39m[38;5;12mAlgebird.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSpark + Cassandra Best Practices[0m[38;5;12m (https://blog.pythian.com/spark-cassandra-best-practices/) - Outlines general use cases and best practices of Spark & Cassandra together.[39m
|
||
|
||
[38;2;255;187;0m[4mSearch / Secondary Indexes[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mTuning DSE Search[0m[38;5;12m (http://www.datastax.com/dev/blog/tuning-dse-search) - Tuning DSE Search – Indexing latency and query latency.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCassandra Lucene Index[0m[38;5;12m (https://github.com/Stratio/cassandra-lucene-index) - Lucene based secondary indexes for Cassandra.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mElassandra[0m[38;5;12m (http://www.elassandra.io/) - Elassandra = Elasticsearch as a Cassandra secondary index.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mcassandra-trigger[0m[38;5;12m (https://github.com/gradeup/cassandra-trigger) - Cassandra trigger to push realtime updates to elasticsearch.[39m
|
||
|
||
[38;2;255;187;0m[4mDatabases[0m
|
||
|
||
[38;2;255;187;0m[4mTimeseries Databases[0m
|
||
|
||
[38;2;255;187;0m[4mMonitoring / Metrics[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mcortexproject/cortex[0m[38;5;12m (https://github.com/cortexproject/cortex) - Horizontally scalable, highly available, multi-tenant, long term Prometheus storage.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mfilodb/FiloDB[0m[38;5;12m (https://github.com/filodb/FiloDB) - Distributed Prometheus time-series database compatible with Prometheus queries.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mcybem/cyanite-iow[0m[38;5;12m (https://github.com/cybem/cyanite-iow) - Cassandra backed Carbon daemon and metric web service. IPONWEB repository, compatible with Carbon.[39m
|
||
|
||
[38;2;255;187;0m[4mCustom Time Series[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mkairosdb/kairosdb[0m[38;5;12m (https://github.com/kairosdb/kairosdb) - Fast scalable time series database. [39m
|
||
[38;5;12m- [39m[38;5;14m[1mCassandra Schema — KairosDB 1.0.1 documentation[0m[38;5;12m (https://kairosdb.github.io/docs/build/html/CassandraSchema.html) - KairosDB documentation.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mNewts[0m[38;5;12m (https://opennms.github.io/newts/) - Time-series data store based on Cassandra.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mOpenNMS/newts[0m[38;5;12m (https://github.com/OpenNMS/newts) - New-fangled Timeseries Data Store that powers OpenNMS.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mHawkular.org[0m[38;5;12m (https://www.hawkular.org/) - Time series / distributed tracing database powered by Cassandra by Redhat.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mHawkular GitHub[0m[38;5;12m (https://github.com/hawkular) - Hawkular's GitHub resources.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mOpenTSDB/opentsdb[0m[38;5;12m (https://github.com/OpenTSDB/opentsdb) - GitHub resources for OpenTSDB. A Distributed, Scalable Monitoring System built on a Time Series Database.[39m
|
||
|
||
[38;2;255;187;0m[4mGraph[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mDSE Graph | Datastax[0m[38;5;12m (https://www.datastax.com/products/datastax-graph) - Successor to TitanDB , Commercial Tinkerpop / Gremlin compatible large scale Graph Database on DSE.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mThinkaurelius/Titan[0m[38;5;12m (https://github.com/thinkaurelius/titan) - Distributed Graph Database, predecessor to DSE Graph, JanusGraph, and now HugeGraph.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mIntroduction to TitanDB[0m[38;5;12m (https://www.slideshare.net/knoldus/introduction-to-titandb) - Introductory slides about TitanDB.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mJanusGraph/janusgraph[0m[38;5;12m (https://github.com/JanusGraph/janusgraph) - JanusGraph: an open-source, distributed graph database, successor to TitanDB.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mLarge Scale Graph Analytics with JanusGraph[0m[38;5;12m (https://www.slideshare.net/Hadoop_Summit/large-scale-graph-analytics-with-janusgraph-77153443) - Slides detailing deployment options and technical aspects of JanusGraph.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mHugegraph/Hugegraph[0m[38;5;12m (https://github.com/hugegraph/hugegraph) - HugeGraph Database core component, including graph engine, API, and built-in backends.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mArchitecture Overview · GitBook[0m[38;5;12m (https://hugegraph.github.io/hugegraph-doc/guides/architectural.html) - Documentation for HugeGraph.[39m
|
||
|
||
[38;2;255;187;0m[4mMiscellaneous[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mCassandra vs MongoDB[0m[38;5;12m (https://www.spec-india.com/blog/cassandra-vs-mongodb) - Article comparing the two popular NoSQL databases.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mStargate[0m[38;5;12m (https://github.com/stargate/stargate) - Stargate is an open-source data gateway that provides REST, GraphQL and schemaless JSON interfaces to Cassandra.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMeet Stargate, DataStax's GraphQL for databases. First stop - Cassandra[0m[38;5;12m (https://www.zdnet.com/article/meet-stargate-datastaxs-graphql-for-databases-first-stop-cassandra/) - Introduction and high-level overview of Stargate.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mApache/Usergrid[0m[38;5;12m (https://github.com/apache/usergrid) - Open source Backend as a Service (BaaS) on Cassandra, Elasticsearch with client SDKs for iOS/Android/.NET/Java.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mBuilding[0m[38;5;14m[1m [0m[38;5;14m[1mYour[0m[38;5;14m[1m [0m[38;5;14m[1mOwn[0m[38;5;14m[1m [0m[38;5;14m[1mBaaS[0m[38;5;14m[1m [0m[38;5;14m[1mWith[0m[38;5;14m[1m [0m[38;5;14m[1mApache[0m[38;5;14m[1m [0m[38;5;14m[1mUsergrid[0m[38;5;14m[1m [0m[38;5;14m[1m&[0m[38;5;14m[1m [0m[38;5;14m[1mDocker:[0m[38;5;14m[1m [0m[38;5;14m[1mLessons[0m[38;5;14m[1m [0m[38;5;14m[1mLearned[0m[38;5;14m[1m [0m[38;5;14m[1mAt[0m[38;5;14m[1m [0m[38;5;14m[1mScale[0m[38;5;12m [39m[38;5;12m(http://events17.linuxfoundation.org/sites/events/files/slides/Building%20Your%20Own%20BaaS%20With%20Apache%20Usergrid%20%26%20Docker.pdf)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mIntroductory[39m[38;5;12m [39m
|
||
[38;5;12mpresentation[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mApache[39m[38;5;12m [39m[38;5;12mUserGrid.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mScalar-labs/Scalardl[0m[38;5;12m (https://github.com/scalar-labs/scalardl) - Tamper-evident and scalable distributed ledger platform.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mWikimedia/Restbase[0m[38;5;12m (https://github.com/wikimedia/restbase) - Distributed storage with REST API & dispatcher for backend services.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mWikimedia/restbase-mod-table-spec[0m[38;5;12m (https://github.com/wikimedia/restbase-mod-table-spec) - Shared spec and tests for RESTBase table storage.[39m
|
||
|
||
[38;2;255;187;0m[4mPackages[0m
|
||
|
||
[38;2;255;187;0m[4mLibraries[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mexpress-cassandra[0m[38;5;12m (https://github.com/masumsoft/express-cassandra) - Cassandra ORM/ODM/OGM for Node.js with optional support for Elassandra & JanusGraph.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDataStax Java Driver[0m[38;5;12m (https://github.com/datastax/java-driver) - Java client driver for Cassandra.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mDataStax[0m[38;5;14m[1m [0m[38;5;14m[1mC++[0m[38;5;14m[1m [0m[38;5;14m[1mDriver[0m[38;5;12m [39m[38;5;12m(https://github.com/datastax/cpp-driver)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mModern,[39m[38;5;12m [39m[38;5;12mfeature-rich,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mhighly[39m[38;5;12m [39m[38;5;12mtunable[39m[38;5;12m [39m[38;5;12mC/C++[39m[38;5;12m [39m[38;5;12mclient[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mCassandra[39m[38;5;12m [39m[38;5;12m(1.2+)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mDataStax[39m[38;5;12m [39m[38;5;12mEnterprise[39m[38;5;12m [39m[38;5;12m(3.1+)[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mexclusively[39m[38;5;12m [39m[38;5;12mCassandra's[39m[38;5;12m [39m[38;5;12mnative[39m[38;5;12m [39m[38;5;12mprotocol[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mCassandra[39m[38;5;12m [39m[38;5;12mQuery[39m[38;5;12m [39m
|
||
[38;5;12mLanguage[39m[38;5;12m [39m[38;5;12mv3.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDataStax Python Driver[0m[38;5;12m (https://github.com/datastax/python-driver) - Modern, feature-rich and highly-tunable Python client library for Cassandra (2.1+) using exclusively Cassandra's binary protocol and Cassandra Query Language v3.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDataStax Ruby Driver[0m[38;5;12m (https://github.com/datastax/ruby-driver) - Ruby client driver for Cassandra. This driver works exclusively with the Cassandra Query Language version 3 (CQL3) and Cassandra's native protocol.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mDataStax[0m[38;5;14m[1m [0m[38;5;14m[1mNode.js[0m[38;5;14m[1m [0m[38;5;14m[1mDriver[0m[38;5;12m [39m[38;5;12m(https://github.com/datastax/nodejs-driver)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mModern,[39m[38;5;12m [39m[38;5;12mfeature-rich[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mhighly[39m[38;5;12m [39m[38;5;12mtunable[39m[38;5;12m [39m[38;5;12mNode.js[39m[38;5;12m [39m[38;5;12mclient[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mCassandra[39m[38;5;12m [39m[38;5;12m(1.2+)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mDataStax[39m[38;5;12m [39m[38;5;12mEnterprise[39m[38;5;12m [39m[38;5;12m(3.1+)[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mexclusively[39m[38;5;12m [39m[38;5;12mCassandra's[39m[38;5;12m [39m[38;5;12mbinary[39m[38;5;12m [39m[38;5;12mprotocol[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mCassandra[39m
|
||
[38;5;12mQuery[39m[38;5;12m [39m[38;5;12mLanguage[39m[38;5;12m [39m[38;5;12mv3.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mDataStax[0m[38;5;14m[1m [0m[38;5;14m[1mC#[0m[38;5;14m[1m [0m[38;5;14m[1mDriver[0m[38;5;12m [39m[38;5;12m(https://github.com/datastax/csharp-driver)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mModern,[39m[38;5;12m [39m[38;5;12mfeature-rich[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mhighly[39m[38;5;12m [39m[38;5;12mtunable[39m[38;5;12m [39m[38;5;12mC#[39m[38;5;12m [39m[38;5;12mclient[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mCassandra[39m[38;5;12m [39m[38;5;12m(1.2+)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mDataStax[39m[38;5;12m [39m[38;5;12mEnterprise[39m[38;5;12m [39m[38;5;12m(3.1+)[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mexclusively[39m[38;5;12m [39m[38;5;12mCassandra's[39m[38;5;12m [39m[38;5;12mbinary[39m[38;5;12m [39m[38;5;12mprotocol[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mCassandra[39m[38;5;12m [39m[38;5;12mQuery[39m[38;5;12m [39m
|
||
[38;5;12mLanguage[39m[38;5;12m [39m[38;5;12mv3.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDataStax PHP Driver[0m[38;5;12m (https://github.com/datastax/php-driver) - DataStax PHP Driver for Cassandra.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mAchilles[0m[38;5;12m [39m[38;5;12m(http://doanduyhai.github.io/Achilles/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAchilles[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mopen[39m[38;5;12m [39m[38;5;12msource[39m[38;5;12m [39m[38;5;12mPersistence[39m[38;5;12m [39m[38;5;12mManager[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mCassandra,with[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mfeatures[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mAdvanced[39m[38;5;12m [39m[38;5;12mbean[39m[38;5;12m [39m[38;5;12mmapping[39m[38;5;12m [39m[38;5;12m(compound[39m[38;5;12m [39m[38;5;12mprimary[39m[38;5;12m [39m[38;5;12mkey,[39m[38;5;12m [39m[38;5;12mcomposite[39m[38;5;12m [39m[38;5;12mpartition[39m[38;5;12m [39m[38;5;12mkey,[39m[38;5;12m [39m[38;5;12mtimeUUID,[39m[38;5;12m [39m[38;5;12mect),Native[39m[38;5;12m [39m[38;5;12mcollections[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||
[38;5;12mmap[39m[38;5;12m [39m[38;5;12msupport,and[39m[38;5;12m [39m[38;5;12mso.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mphpcassa[0m[38;5;12m (https://github.com/thobbs/phpcassa) - PHP client library for Cassandra.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCaffinitas[0m[38;5;12m (https://bitbucket.org/snazy/caffinitas/src/develop/) - Caffinitas is an advanced object mapper for Cassandra which has been especially designed to work with Datastax Java Driver 2.1+ against Cassandra 2.1, 2.0 or 1.2.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSpring Data for Cassandra[0m[38;5;12m (http://projects.spring.io/spring-data-cassandra/) - Spring Data for Cassandra offers a familiar interface to those who have used other Spring Data modules in the past.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mgocql[0m[38;5;12m (https://github.com/gocql/gocql) - Package gocql implements a fast and robust Cassandra client for the Go programming language.[39m
|
||
|
||
[38;2;255;187;0m[4mTools[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mHackolade[0m[38;5;12m (https://hackolade.com) - Visual data modeling tool for NoSQL databases and stuctures like Cassandra, ElasticSearch, Graph DBs, JSON, APIs. [39m
|
||
[38;5;12m- [39m[38;5;14m[1mJetBrains Datagrip DB IDE[0m[38;5;12m (https://www.jetbrains.com/datagrip/) - The Cross-Platform IDE for Databases & SQL by JetBrains, with support for Cassandra.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mDatastax[0m[38;5;14m[1m [0m[38;5;14m[1m-[0m[38;5;14m[1m [0m[38;5;14m[1mManagement[0m[38;5;14m[1m [0m[38;5;14m[1mAPI[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mCassandra[0m[38;5;12m [39m[38;5;12m(https://github.com/datastax/management-api-for-apache-cassandra)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mManagement[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msidecar[39m[38;5;12m [39m[38;5;12mservice[39m[38;5;12m [39m[38;5;12mlayer[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mattempts[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbuild[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mwell[39m[38;5;12m [39m[38;5;12msupported[39m[38;5;12m [39m[38;5;12mset[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12moperational[39m[38;5;12m [39m[38;5;12mactions[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mCassandra®[39m[38;5;12m [39m[38;5;12mnodes[39m[38;5;12m [39m
|
||
[38;5;12mthat[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12madministered[39m[38;5;12m [39m[38;5;12mcentrally.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDataStax OpsCenter[0m[38;5;12m (http://www.datastax.com/what-we-offer/products-services/datastax-opscenter) - Simplified management for DataStax Enterprise and Cassandra database clusters.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCassandraCAS[0m[38;5;12m (https://github.com/Datomic/CassandraCAS) - Compare-and-swap tool for Cassandra created by Datomic.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPeloton[0m[38;5;12m (https://github.com/uber/peloton) - Unified resource scheduler created by Uber. This tool can handle many nodes and clusters through resource management and scalability.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAnsible-Galaxy: Cassandra GitHub[0m[38;5;12m (https://github.com/ansible-collections/community.cassandra) - Collection called cassandra that aims at providing all Ansible modules allowed to interact with Cassandra. [39m
|
||
[38;5;12m- [39m[38;5;14m[1mAnsible-Galaxy: Cassandra[0m[38;5;12m (https://galaxy.ansible.com/community/cassandra) - Documentation for Ansible-Galaxy: Cassandra.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAnsible-dse[0m[38;5;12m (https://github.com/rackerlabs/ansible-dse) - Set of Ansible playbooks that will build a Datastax Enterprise cluster.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdseansible[0m[38;5;12m (https://github.com/yabinmeng/dseansible) - DSE Installation and Upgrade Ansible Playbooks/Roles for Ubuntu Linux.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDbSchema - Cassandra Designer[0m[38;5;12m (https://dbschema.com/database-designer/Cassandra.html) - DbSchema: Cassandra Diagram Designer & GUI Admin Tool which can do Cassandra amongst other databases.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDBeaver - Free Universal Database Tool[0m[38;5;12m (https://dbeaver.io/) - Third party tool for dealing with all sorts of databases including Cassandra.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRazorSQL - Multi DB Manager Tool[0m[38;5;12m (https://razorsql.com/) - Multi-db tool for Linux, Mac, and Windows that works with Cassandra.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCassandra Reaper[0m[38;5;12m (http://cassandra-reaper.io/) - Automated repairs for Cassandra. Supports all versions.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mcstar perf[0m[38;5;12m (https://github.com/datastax/cstar_perf) - Cassandra performance testing platform.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSpark Cassandra Stress[0m[38;5;12m (https://github.com/datastax/spark-cassandra-stress) - Tool for testing the DataStax Spark Connector against Cassandra or DSE.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mcqlmigrate[0m[38;5;12m (https://github.com/sky-uk/cqlmigrate) - Cassandra CQL migration tool. cqlmigrate is a library for performing schema migrations on a cassandra cluster.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mcassandra-migration-tool-java[0m[38;5;12m (https://github.com/smartcat-labs/cassandra-migration-tool-java) - Cassandra migration tool for java is a lightweight tool used to execute schema and data migration on Cassandra database.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCassalog[0m[38;5;12m (https://github.com/hawkular/cassalog) - Cassalog is a schema change management library and tool for Cassandra that can be used with applications running on the JVM.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mcdeploy[0m[38;5;12m (https://github.com/rackerlabs/cdeploy) - Cdeploy is a simple tool to manage your Cassandra schema migrations in the style of dbdeploy.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mWeb: Cassandra Calculator[0m[38;5;12m (https://www.ecyrd.com/cassandracalculator/) - Simple calculator to see how size / replication factor affect the system's consistency.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCassandra-web[0m[38;5;12m (http://avalanche123.com/cassandra-web/) - Web interface for Cassandra.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCassanddraRestfulAPI[0m[38;5;12m (https://github.com/rohitsakala/CassandraRestfulAPI) - CassandraRestfulAPI project exposes the cassandra data tables with the help of Restful API.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mNetflix:[0m[38;5;14m[1m [0m[38;5;14m[1mStaash[0m[38;5;12m [39m[38;5;12m(https://github.com/Netflix/staash)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mLanguage-agnostic[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mwell[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mstorage-agnostic[39m[38;5;12m [39m[38;5;12mweb[39m[38;5;12m [39m[38;5;12minterface[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mstoring[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m[38;5;12mpersistent[39m[38;5;12m [39m[38;5;12mstorage[39m[38;5;12m [39m[38;5;12msystems,[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mmetadata[39m[38;5;12m [39m[38;5;12mlayer[39m[38;5;12m [39m[38;5;12mabstracts[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mlot[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mstorage[39m[38;5;12m [39m[38;5;12mdetails[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mpattern[39m[38;5;12m [39m[38;5;12mautomation[39m
|
||
[38;5;12mAPIs[39m[38;5;12m [39m[38;5;12mtake[39m[38;5;12m [39m[38;5;12mcare[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mautomating[39m[38;5;12m [39m[38;5;12mcommon[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12maccess[39m[38;5;12m [39m[38;5;12mpatterns.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mcql-vim[0m[38;5;12m (https://github.com/elubow/cql-vim) - Cassandra CQL Syntax Highlighter for Vim.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPresto[0m[38;5;12m (https://prestodb.io/) - Distributed SQL Query Engine for Big Data. Presto allows querying data where it lives, including Hive, Cassandra, relational databases or even proprietary data stores.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSSTable Tools[0m[38;5;12m (https://github.com/tolbertam/sstable-tools) - Toolkit for parsing, creating and doing other fun stuff with Cassandra 3.x SSTables.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCassandra-Exporter[0m[38;5;12m (https://github.com/masumsoft/cassandra-exporter) - Simple Tool to Export / Import Cassandra Tables into JSON.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCassandra SStable Tools[0m[38;5;12m (https://github.com/instaclustr/cassandra-sstable-tools) - Multiple different tools combined into one that helps admins get summaries, metadata, partition info, cell info.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCassandra-Client[0m[38;5;12m (https://github.com/Kindrat/cassandra-client) - Simple gui tool for browsing tables and data in Cassandra.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCQL Data Modeler[0m[38;5;12m (https://www.sestevez.com/sestevez/CassandraDataModeler/) - Very useful tool to test out a CQL schema and visualize what the partition would like in relationship to the columns and rows.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCassandra Snapshot Backup[0m[38;5;12m (https://github.com/avinash-mishra/cassandra_snapshot_backup) - Quick and easy way to snapshot files in a Cassandra database and back them up using Ansible.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSlothsandra[0m[38;5;12m (https://github.com/MacKittipat/slothsandra) - Integration for Cassandra with the Slack app, which stores old messages that Slack no longer does itself.[39m
|
||
[38;5;12m- [39m[38;5;14m[1msandraREST[0m[38;5;12m (https://github.com/aksakalli/sandraREST) - Cassandra manager with a web UI for RESTful APIs.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCassandra Leadership[0m[38;5;12m (https://github.com/paradoxical-io/cassandra.leadership) - Library to help elect leaders using cassandra. Uses paxos to build a leadership election module.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTerraform Cassandra[0m[38;5;12m (https://github.com/conrad-mukai/terraform-cassandra) - Terraform module that creates a Cassandra cluster.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDatadog[0m[38;5;12m (https://www.datadoghq.com/blog/monitoring-cassandra-with-datadog/) - Third party tool that allows monitoring and metrics for Cassandra nodes and clusters.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mtlp-cluster[0m[38;5;12m (http://thelastpickle.com/tlp-cluster/) - Provisioning tool for Cassandra designed for developers looking to benchmark and test Cassandra. It assists with builds and starting instances on AWS.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mHelenos[0m[38;5;12m (https://github.com/tomekkup/helenos) - Free web based environment that simplifies a data exploring & schema management with Cassandra database.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mValuStor[0m[38;5;12m (https://github.com/Sensaphone/ValuStor) - ValuStor is a key-value pair database solution.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCassandra-Migration[0m[38;5;12m (https://github.com/hhandoko/cassandra-migration) - Cassandra / DataStax Enterprise database migration (schema evolution) library.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mJanuesGraph-Utils[0m[38;5;12m (https://github.com/IBM/janusgraph-utils) - Tool to Develop a graph database app.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mScylla-Migrator[0m[38;5;12m (https://github.com/scylladb/scylla-migrator) - Migrate data extract using Spark to Scylla, normally from Cassandra.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCassandra CA Manager[0m[38;5;12m (https://github.com/eevans/cassandra-ca-manager) - Create and sign Java keystores.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mZipkin[0m[38;5;12m (https://github.com/openzipkin/zipkin) - Distributed tracing system.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mInstaclustr Kerberos plugin[0m[38;5;12m (https://github.com/instaclustr/cassandra-kerberos) - GSSAPI authentication provider for Cassandra.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mInstaclustr Java Driver for Kerberos[0m[38;5;12m (https://github.com/instaclustr/cassandra-java-driver-kerberos) - GSSAPI authentication provider for the Cassandra Java driver.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mInstaclustr Minotaur[0m[38;5;12m (https://github.com/instaclustr/instaclustr-minotaur) - Command line tool for consistent rebuilding of a Cassandra cluster.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mInstaclustr TTL Remover[0m[38;5;12m (https://github.com/instaclustr/cassandra-ttl-remover) - Command line tool for rewriting SSTables to remove TTLs.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mInstaclustr SSTable Generator[0m[38;5;12m (https://github.com/instaclustr/cassandra-sstable-generator) - CLI tool for programmatic generation of Cassandra SSTables.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mInstaclustr Exporter[0m[38;5;12m (https://github.com/instaclustr/cassandra-exporter) - Java agent that exports Cassandra metrics to Prometheus.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mInstaclustr Go Client for Instaclustr Icarus[0m[38;5;12m (https://github.com/instaclustr/instaclustr-icarus-go-client) - Go client for Instaclustr Icarus sidecar.[39m
|
||
|
||
[38;2;255;187;0m[4mOpen Source Applications[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mTwissandra[0m[38;5;12m (https://github.com/twissandra/twissandra) - Twissandra is an example project, created to learn and demonstrate how to use Cassandra. Running the project will present a website that has similar functionality to Twitter.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mChronoServer[0m[38;5;12m (https://github.com/cyngn/ChronoServer) - Test server for sampling how long it takes mobile & web clients to make various types of requests to a server doing common request patterns.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCassandra Cluster Admin[0m[38;5;12m (https://github.com/sebgiroux/Cassandra-Cluster-Admin) - Cassandra Cluster Admin is a GUI tool to help people administrate their Cassandra cluster.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCassandra-Tools[0m[38;5;12m (https://github.com/CrowdStrike/cassandra-tools) - Python Fabric scripts to help automate the launching and managing of cluster testing on AWS.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCassandra Opstools[0m[38;5;12m (https://github.com/spotify/cassandra-opstools) - Generic scripts to review and monitor cassandra, from Spotify. [39m
|
||
[38;5;12m- [39m[38;5;14m[1mCCM: Cassandra Cluster Manager)[0m[38;5;12m (https://github.com/pcmanus/ccm) - Script/library to create, launch and remove an Cassandra cluster on localhost.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mNetflix-Priam[0m[38;5;12m (https://github.com/Netflix/Priam) - Co-Process for backup/recovery, Token Management, and Centralized Configuration management for Cassandra.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCStar[0m[38;5;12m (https://github.com/spotify/cstar) - Cassandra cluster orchestration tool for the command line.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCMB[0m[38;5;12m (https://github.com/Comcast/cmb) - Highly available, horizontally scalable queuing and notification service compatible with AWS SQS and SNS.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCassieQ[0m[38;5;12m (https://github.com/paradoxical-io/cassieq) - Distributed queue built off of Cassandra.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCherami[0m[38;5;12m (https://eng.uber.com/cherami/) - Distributed, scalable, durable, and highly available message queue system.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mScheduler[0m[38;5;12m (https://github.com/PagerDuty/scheduler) - Scala library for scheduling arbitrary code to run at an arbitrary time.[39m
|
||
|
||
[38;2;255;187;0m[4mLogging /Metrics[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mcassandra-log4j-appender[0m[38;5;12m (https://github.com/datastax/cassandra-log4j-appender) - Cassandra appenders for Log4j.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMetrics Collector for Cassandra[0m[38;5;12m (https://github.com/datastax/metric-collector-for-apache-cassandra) - Metric collection and Dashboards for Cassandra (2.2, 3.0, 3.11, 4.0) clusters. Comes with dashboards for Graphana.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCassandra Log Tools[0m[38;5;12m (https://github.com/erickramirezDSE/cass_log_tools) - Simple scripts for working with Cassandra logs.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCassandra CFStats to CSV Parser[0m[38;5;12m (https://github.com/jlacefie/cfstats-csv-parser) - Converts the output of CFStats to CSV.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCassandra Nagios[0m[38;5;12m (https://github.com/causes/cassandra-nagios) - Perl Based scripts to get metrics for monitoring using Jolokia.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mctop[0m[38;5;12m (https://github.com/pixonic/ctop) - Very simple console tool for monitoring column families read/write activities at remote cassandra host.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCassandra StatD Agent[0m[38;5;12m (https://github.com/lookout/cassandra-statsd-agent) - Java Agent for Cassandra integration with StatsD.[39m
|
||
|
||
[38;2;255;187;0m[4mResources[0m
|
||
|
||
[38;2;255;187;0m[4mDocumentation[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mCassandra Documentation[0m[38;5;12m (http://cassandra.apache.org/doc/) - Definitive documentation for all published versions.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDataStax Documentation[0m[38;5;12m (http://docs.datastax.com/en/landing_page/doc/landing_page/current.html) - Documentation and Drivers from DataStax.[39m
|
||
|
||
[38;2;255;187;0m[4mBooks[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mCassandra: The Definitive Guide, 3rd Edition[0m[38;5;12m (https://www.amazon.com/gp/product/1098115163/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCassandra: The Definitive Guide, 2nd Edition[0m[38;5;12m (https://www.amazon.com/gp/product/1491933666/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCassandra High Availability[0m[38;5;12m (https://www.packtpub.com/big-data-and-business-intelligence/cassandra-high-availability)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mExpert Apache Cassandra Administration[0m[38;5;12m (https://link.springer.com/book/10.1007/978-1-4842-3126-5)[39m
|
||
|
||
[38;2;255;187;0m[4mCourses[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mDataStax Academy[0m[38;5;12m (https://academy.datastax.com/) - Free online courses on Cassandra.[39m
|
||
|
||
[38;2;255;187;0m[4mCommunities[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mCassandra Users Mailing List[0m[38;5;12m (http://www.mail-archive.com/user@cassandra.apache.org/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCassandra Developers Mailing List[0m[38;5;12m (http://www.mail-archive.com/dev@cassandra.apache.org/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCassandra Commits Mailing List[0m[38;5;12m (http://www.mail-archive.com/commits@cassandra.apache.org/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mApache Software Foundation Slack[0m[38;5;12m (https://s.apache.org/slack-invite) - The #cassandra and #cassandra-dev channels are official slack channels migrating from IRC.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCassandra Slack[0m[38;5;12m (https://cassandra-slack.herokuapp.com/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mStack Overflow: Cassandra[0m[38;5;12m (https://stackoverflow.com/questions/tagged/cassandra)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mStack Overflow: cql[0m[38;5;12m (https://stackoverflow.com/questions/tagged/cql)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mStack Overflow: spark-cassandra-connector[0m[38;5;12m (https://stackoverflow.com/questions/tagged/spark-cassandra-connector)[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mStack[0m[38;5;14m[1m [0m[38;5;14m[1mOverflow:[0m[38;5;14m[1m [0m[38;5;14m[1mAstra[0m[38;5;14m[1m [0m[38;5;14m[1mDataStax[0m[38;5;14m[1m [0m[38;5;14m[1m-[0m[38;5;14m[1m [0m[38;5;14m[1mASP.NET[0m[38;5;14m[1m [0m[38;5;14m[1mCore[0m[38;5;12m [39m[38;5;12m(https://stackoverflow.com/questions/66506642/astra-datastax-asp-net-core-secure-connect-bundle-zip-file-working-in-loca)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAnswered[39m[38;5;12m [39m[38;5;12mquestion[39m[38;5;12m [39m[38;5;12mregarding[39m[38;5;12m [39m[38;5;12mconnecting[39m[38;5;12m [39m[38;5;12mDataStax[39m[38;5;12m [39m[38;5;12mAstra[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mASP.NET[39m[38;5;12m [39m[38;5;12mCore[39m[38;5;12m [39m
|
||
[38;5;12mAPI[39m[38;5;12m [39m[38;5;12mpublished[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mMicrosoft[39m[38;5;12m [39m[38;5;12mAzure.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mQuora: Cassandra[0m[38;5;12m (https://www.quora.com/topic/Cassandra-database)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMeetups: Cassandra[0m[38;5;12m (https://www.meetup.com/topics/cassandra/?_cookie-check=mHgLvBy3N6Cke1RU)[39m
|
||
|
||
[38;2;255;187;0m[4mBlogs[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mDatastax[0m[38;5;12m (https://www.datastax.com/blog) - DataStax, Inc. is a data management company that provides commercial support, software, and cloud database-as-a-service based on Cassandra.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCodecentric: Cassandra[0m[38;5;12m (https://blog.codecentric.de/en/tag/cassandra/) - Codecentric is an IT consulting company, these are their blog posts surrounding the topic of Cassandra.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mPythian:[0m[38;5;14m[1m [0m[38;5;14m[1mCassandra[0m[38;5;12m [39m[38;5;12m(https://blog.pythian.com/technical-track/cassandra-2/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mPythian[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcloud-related[39m[38;5;12m [39m[38;5;12mservices.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mcompany[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12mservices[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mOracle,[39m[38;5;12m [39m[38;5;12mSQL[39m[38;5;12m [39m[38;5;12mServer,[39m[38;5;12m [39m[38;5;12mMySQL,[39m[38;5;12m [39m[38;5;12mHadoop,[39m[38;5;12m [39m[38;5;12mCassandra[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12mdatabases[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtheir[39m[38;5;12m [39m
|
||
[38;5;12msupporting[39m[38;5;12m [39m[38;5;12minfrastructure.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mInstaclustr[0m[38;5;12m (https://www.instaclustr.com/blog/) - Managed and supported open source solutions for Cassandra, Kafka, Elasticsearch & Redis.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mOpenCredo:Cassandra[0m[38;5;12m (https://opencredo.com/tag/cassandra/) - OpenCredo is a consulting company that helps clients make informed decisions around cloud native and open source technologies, as well as public cloud services.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDOAN DuyHai's Blog: Cassandra[0m[38;5;12m (http://www.doanduyhai.com/blog/?cat=57) - Duyhai Doan is a freelance big data and cloud architect who values sharing knowledge and contributing to the technology community.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAmy Tobert[0m[38;5;12m (https://tobert.github.io/) - Amy Tobert is a full-stack engineer & leader with passion for sustainable systems and people-centered leadership. Her blog details different Cassandra deployments amont other topics.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mChristopher Batey: Cassandra[0m[38;5;12m (http://batey.info/cassandra.html) - Christopher Batey is a software engineer of over 15 years and is a primary contributor to Akka and occasional contributor to Cassandra.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mDistributed[0m[38;5;14m[1m [0m[38;5;14m[1mBytes:[0m[38;5;14m[1m [0m[38;5;14m[1mCassandra[0m[38;5;12m [39m[38;5;12m(https://distributedbytes.timojo.com/search/label/cassandra)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mTim[39m[38;5;12m [39m[38;5;12mOjo[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mcreator[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mDistributed[39m[38;5;12m [39m[38;5;12mBytes[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12msoftware[39m[38;5;12m [39m[38;5;12mengineer[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mCapital[39m[38;5;12m [39m[38;5;12mone.[39m[38;5;12m [39m[38;5;12mThese[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcollection[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mhis[39m[38;5;12m [39m[38;5;12mposts[39m[38;5;12m [39m[38;5;12msurrounding[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mtopic[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m
|
||
[38;5;12mCassandra.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mThe Netflix Tech Blog[0m[38;5;12m (https://medium.com/netflix-techblog) - Learn about Netflix’s world class engineering efforts, company culture, product developments and more.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSpotify R&D / Engineering Blog : Cassandra[0m[38;5;12m (https://engineering.atspotify.com/tag/apache-cassandra/) - Cassandra related posts on Spotify's official technology blog.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRyan Svilha[0m[38;5;12m (https://lostechies.com/ryansvihla/tags) - Ryan Svilha is a principle engineer at DataStax. His blog posts covers topics surround Cassandra and associated tools.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAnant[0m[38;5;12m (https://blog.anant.us/) - Anant builds and manages business platforms of which they connect customer experiences and information systems with real-time data platforms.[39m
|
||
|
||
[38;2;255;187;0m[4mVideos[0m
|
||
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mBest[0m[38;5;14m[1m [0m[38;5;14m[1mPractices[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mRunning[0m[38;5;14m[1m [0m[38;5;14m[1mCassandra[0m[38;5;14m[1m [0m[38;5;14m[1mon[0m[38;5;14m[1m [0m[38;5;14m[1mAWS[0m[38;5;12m [39m[38;5;12m(https://www.youtube.com/watch?v=IuJldwJLyFM)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mJoint[39m[38;5;12m [39m[38;5;12mwebinar[39m[38;5;12m [39m[38;5;12mbetween[39m[38;5;12m [39m[38;5;12mAmazon[39m[38;5;12m [39m[38;5;12mWeb[39m[38;5;12m [39m[38;5;12mServices[39m[38;5;12m [39m[38;5;12m(AWS)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mStackdriver,[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mAWS[39m[38;5;12m [39m[38;5;12mTechnology[39m[38;5;12m [39m[38;5;12mpartner,[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mlearn[39m[38;5;12m [39m[38;5;12mbest[39m[38;5;12m [39m[38;5;12mpractices[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mapply[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mstoring,[39m[38;5;12m [39m[38;5;12manalyzing[39m[38;5;12m [39m[38;5;12mand[39m
|
||
[38;5;12mmanaging[39m[38;5;12m [39m[38;5;12mqueries[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mequate[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mover[39m[38;5;12m [39m[38;5;12m1+[39m[38;5;12m [39m[38;5;12mbillion[39m[38;5;12m [39m[38;5;12mmeasurements[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mday.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mMonitoring[0m[38;5;14m[1m [0m[38;5;14m[1mCassandra:[0m[38;5;14m[1m [0m[38;5;14m[1mDon't[0m[38;5;14m[1m [0m[38;5;14m[1mMiss[0m[38;5;14m[1m [0m[38;5;14m[1ma[0m[38;5;14m[1m [0m[38;5;14m[1mThing[0m[38;5;14m[1m [0m[38;5;14m[1m(Alain[0m[38;5;14m[1m [0m[38;5;14m[1mRodriguez,[0m[38;5;14m[1m [0m[38;5;14m[1mThe[0m[38;5;14m[1m [0m[38;5;14m[1mLast[0m[38;5;14m[1m [0m[38;5;14m[1mPickle)[0m[38;5;14m[1m [0m[38;5;14m[1m|[0m[38;5;14m[1m [0m[38;5;14m[1mC[0m[48;2;30;30;40m[38;5;14m[1m[3m [0m[48;2;30;30;40m[38;5;14m[1m[3mSummit[0m[48;2;30;30;40m[38;5;14m[1m[3m [0m[48;2;30;30;40m[38;5;14m[1m[3m2016[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3m(https://www.youtube.com/watch?v=Q9AAR4UQzMk)[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3m-[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mTalk[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mgiven[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mby[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mAlain[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mRodriguez,[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mConsultant[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mat[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mThe[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mLast[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mPickle,[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mdiscussing[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mwhat[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mto[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mmonitor[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3min[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mCassandra,[0m[48;2;30;30;40m[38;5;13m[3m [0m
|
||
[48;2;30;30;40m[38;5;13m[3mhow,[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mand[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mwhy.[0m
|
||
[38;5;12m- [39m[38;5;14m[1mTuning the Spark Cassandra Connector[0m[38;5;12m (https://www.youtube.com/watch?v=cKIHRD6kUOc&feature=youtu.be) - Great talk by Russell Spitzer maintainer of the Spark Cassandra connector.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCassandra.Lunch[0m[38;5;12m (https://github.com/Anant/Cassandra.Lunch) - Collection of all past Cassandra.Lunch webinars including videos, slides, and Blog posts surrounding all topics Cassandra.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mWorking with .NET and Cassandra/DataStax Enterprise[0m[38;5;12m (https://www.youtube.com/watch?v=7W1tOmfREnw) - Getting a C# .NET core application started to work against a Cassandra or DSE database.[39m
|
||
|
||
[38;2;255;187;0m[4mSlides[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mCassandra DataTables Using Restful API[0m[38;5;12m (https://www.slideshare.net/SimranKedia2/cassandra-datatables-using-restful-api) - How to create a performant API using Python / Flash.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mHAPI Cassandra[0m[38;5;12m (https://github.com/victorcouste/hapi-cassandra) - Simple REST API with hapi Node.js framework on top of a Cassandra database.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mGumGum:[0m[38;5;14m[1m [0m[38;5;14m[1mMulti-Region[0m[38;5;14m[1m [0m[38;5;14m[1mCassandra[0m[38;5;14m[1m [0m[38;5;14m[1min[0m[38;5;14m[1m [0m[38;5;14m[1mAWS[0m[38;5;12m [39m[38;5;12m(https://www.slideshare.net/planetcassandra/gumgum-multiregion-cassandra-in-aws)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mPresentation[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mdetails[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mGumgum[39m[38;5;12m [39m[38;5;12mscaled[39m[38;5;12m [39m[38;5;12mout[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mone[39m[38;5;12m [39m[38;5;12mlocal[39m[38;5;12m [39m[38;5;12mCassandra[39m[38;5;12m [39m[38;5;12mdatacenter[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mmulti-datacenter[39m[38;5;12m [39m[38;5;12mCassandra[39m[38;5;12m [39m[38;5;12mcluster[39m
|
||
[38;5;12mand[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mproblems[39m[38;5;12m [39m[38;5;12mthey[39m[38;5;12m [39m[38;5;12mencountered[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mchoices[39m[38;5;12m [39m[38;5;12mthey[39m[38;5;12m [39m[38;5;12mmade[39m[38;5;12m [39m[38;5;12mwhile[39m[38;5;12m [39m[38;5;12mimplementing[39m[38;5;12m [39m[38;5;12mit.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mHardening[0m[38;5;14m[1m [0m[38;5;14m[1mCassandra[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mCompliance[0m[38;5;14m[1m [0m[38;5;14m[1mor[0m[38;5;14m[1m [0m[38;5;14m[1mParanoia[0m[38;5;12m [39m[38;5;12m(https://www.slideshare.net/zznate/hardening-cassandra-for-compliance-or-paranoia)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mIncludes[39m[38;5;12m [39m[38;5;12mdetails[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mconfiguring[39m[38;5;12m [39m[38;5;12mSSL,[39m[38;5;12m [39m[38;5;12msetting[39m[38;5;12m [39m[38;5;12mup[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcertificate[39m[38;5;12m [39m[38;5;12mauthority[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcreating[39m[38;5;12m [39m[38;5;12mcertificates[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtrust[39m[38;5;12m [39m
|
||
[38;5;12mchains[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mJVM.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mSecuring[0m[38;5;14m[1m [0m[38;5;14m[1mCassandra[0m[38;5;12m [39m[38;5;12m(https://www.slideshare.net/planetcassandra/securing-cassandra-the-right-way)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mBen[39m[38;5;12m [39m[38;5;12mBromhead[39m[38;5;12m [39m[38;5;12mCTO[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mInstaclustr,[39m[38;5;12m [39m[38;5;12mwill[39m[38;5;12m [39m[38;5;12mexplore[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mvarious[39m[38;5;12m [39m[38;5;12mways[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12msetup[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12msecure[39m[38;5;12m [39m[38;5;12mCassandra[39m[38;5;12m [39m[38;5;12mappropriately[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mthreat[39m[38;5;12m [39m
|
||
[38;5;12menvironment.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTuning the Spark Cassandra Connector[0m[38;5;12m (https://www.slideshare.net/DataStax/maximum-overdrive-tuning-the-spark-cassandra-connector-russell-spitzer-datastax-c-summit-2016) - Slides by Russell Spitzer maintainer of the Spark Cassandra connector.[39m
|
||
|
||
[38;5;12mcassandra Github: https://github.com/Anant/awesome-cassandra[39m
|