Toggle navigation
Log-in
myITGuide
Page Index
User Index
Application Index
Global
Wiki Index
Home
Blog
Links
Database
SQL Server
Cassandra
BigData
PostgreSQL
Redis
MariaDB
MongoDB
Tools
T-SQL
Powershell
Python
Scala
R
Jupyter
Java
Solution
Streaming
Spark
Storm
Search
Solr
ElasticSearch
Kafka
Puppet
Kibana
Docker
Kubernetes
OS
Windows
Linux
About
About Us
Email Us
Cassandra
What is Cassandra?
Wiki source code of
What is Cassandra?
Last modified by
Billie D
on 2017/11/05 17:50
Copy
Export
Print preview
View Source
Children
Content
Comments
Information
×
Export
Office Formats
Export as PDF
Other Formats
Select the pages to export:
select all
/
none
Export as HTML
Hide line numbers
1: {{box cssClass="floatinginfobox" title="**Contents**"}} 2: {{toc /}} 3: {{/box}} 4: 5: = Introduction ...[[image:About Us.WebHome@myitguide_small_01.jpg]] = 6: 7: 8: [[Apache Cassandra>>http://cassandra.apache.org/]] is an **open-source**, **NoSQL** platform designed from the ground up to handle concurrent requests with **fast writes** and provide a low latency response for widely distributed users. __DataStax Enterprise__ built on Cassandra provides integrated batch analytics so that users can leverage Hadoop tools such as Hive, Pig and Mahout to carry out the analysis on Cassandra data. In addition,** [[DSE>>https://www.datastax.com/]]**’s integrated search (built on Solr) delivers features such as full-text search, faceting, hit highlighting and more. 9: 10: An interesting fact is that there are more than 100 NoSQL data stores in the software industry today; Cassandra has emerged as one of the leaders in this congested arena, thanks to its distinct capabilities that include easy scalability and ease of usage. 11: 12: __Cassandra's architecture__ is based on the best-of-the-world combination of two proven technologies—**Google BigTable** and **Amazon Dynamo**. 13: 14: **Amazon Dynamo** is a proprietary key-value store developed at Amazon. The key Design requirements are **high performance and high availability** with continuous growth of data. These requirements mean that firstly, Dynamo has to support scalable, performant architectures that would be transparent to machine failures, and secondly, Dynamo used data replication and autosharding across multiple machines. 15: 16: **Google BigTable** is the underlying **data store/model** that runs multiple popular Google applications that we use daily, ranging from Gmail, YouTube, Orkut, Google Analytics, and much more. As it was invented by Google, BigTable is designed to scale up to petabytes (PB) of data and cater to real-time operations necessary for web-scale applications 17: 18: = Who uses Cassandra? = 19: 20: 21: Today, Cassandra powers hundreds of big web scale applications for big names such as **Netflix**, eBay, **Facebook**, Twitter, **Cisco**, Comcast, Disney, Ericsson, Instagram, IHG,Intuit, **NASA**, PBS Kids, **Travelocity**, and others, which the majority of us use, today. 22: 23: NetflixTM is the poster child for Cassandra usage as a scalable cloud-based web store, handling 60+ TBs of data. Interestingly, Netflix is the biggest single Internet traffic source as well as the largest pure cloud service for North America. Netflix has also shared the publicly available benchmark proving Cassandra's near-linear scalability. 24: 25: We can see many more examples of the production users of Cassandra at PlannetCassandra.org—a website dedicated to Cassandra information that lists more than 400 Cassandra users. 26: 27: = Why Cassandra? = 28: 29: 30: [[Apache Cassandra>>http://cassandra.apache.org/]] is an open-source, NoSQL platform designed from the ground up to handle concurrent requests with **fast writes** and provide a **low latency response** for **widely distributed** users. DataStax Enterprise built on Cassandra provides integrated batch analytics so that users can leverage Hadoop tools such as Hive, Pig and Mahout to carry out the analysis on Cassandra data. In addition, [[DSE>>https://www.datastax.com/]]’s integrated search (built on Solr) delivers features such as full-text search, faceting, hit highlighting and more. 31: 32: The whole motivation with integrated Hadoop (soon to also have Spark/Shark in next release next month) is to "avoid" ETL altogether. With the integration of Spark/Shark you will be able to do more "real time" analytics on the data.