When a new feature is being implemented is Cassandra being selected internally? Cassandra does not support Range based row-scans which may be limiting in certain use-cases. To meet the reliability and scalability needs described above Facebook has developed Cassandra. The Facebook Pixel offers valuable customer information you can use to create more effective Facebook ads and improve ad targeting. Question Tags: Cassandra. Compaction Cassandra Twitter is still experimenting with its use of Cassandra , an open-source NoSQL database created by Facebook. If that code is not proven robust, and if that code is core to what you do, and if noone in your organization knows how it works, that code cannot be left alone until the day one of its inputs or dependencies causes it to fail. It was open-sourced by Facebook in July 2008. But it's been my experience that working code is not enough. But they need to continue to grow and improve with that growth. CASSANDRA Pop - Firenze Matteo Ravazzi Francesco Ravazzi Giovanni Sarti You can tweak your dating location, distance from yo… However, as of Cassandra 2.1, there is the option to store memtable outside of Java heap to alleviate garbage collection (GC) pressure. A memtable can be thought of as a write-back cache where write I/O is directed to cache with its completion immediately confirmed by the host. Kassandra’s resting face generally offers an amused half-smile, while Alexios is more grim. We limit how often you can post, comment or do other things in a given amount of time in order to help protect the community from spam. Cassandra, Firenze. In this article, we want to highlight one of those core database technology choices – Netflix’s decision to use the Apache Cassandra database. This means that HBase has a single point of failure, while Cassandra doesn’t. “Comparing Apache Cassandra to YugaByte DB”. Nope. Facebook uses it for its Inbox search. Weil says Twitter is currently experimenting with using Cassandra … For this particular use-case I will use a different API of Spark: SparkSQL to demonstrate. Facebook Dating lives within your Facebook app. Twitter is furthering investment, just taking a slow approach. How did they send money in the olden days of telegraphs? Shouts of NoSQL Fail! Apollo revenged himself by ordaining that her prophecies should never be believed. Netflix is a very large production deployment of Cassandra, accounting for 2,500 nodes, 420 TB, and over one trillion requests per day. Distributed SQL Summit Schedule Now Live! Cassandra != NoSQL. Moreover, we will see companies using Apache Cassandra So, let’s start exploring applications of Cassandra. The Apache Cassandra database is the right choice when you need scalability and high availability without compromising performance. Users get a higher degree of flexibility of how to best balance write latency and region-level failure tolerance. In the end, users will have to sacrifice either throughput or latency. In March 2009 it became an Apache Incubator project. Further reading It makes very easy for relational database developers moving from relational database to Cassandra. None of those three services has stopped using Cassandra, Andy. @jgwentworth, I came back today to get the link to the flow chart for a co worker but it is gone? :-), http://demo.leemba.com/platform/?groupId=1&platformId=11, The uptime for Twitter has seemed to improve a bit as of late. Connect with friends, family and other people you know. Facebook uses fork of MySql 5.6 to keep the social graph and facebook messenger data (more than 1B users). So, Why is Twitter Really Not Using Cassandra to Store Tweets? it has been a couple of years now, and the thing doesn't even exist in the official Maven repositories. No, I think it's just smart project planning. History. From those heights they were brought low says Joel, because they made the single worst strategic mistake that any software company can make: They decided to rewrite the code from scratch. Cassandra does not store the bloom filter Java Heap instead makes a separate allocation for it in memory. There is the 3rd option of (3) take all that custom stuff we wrote, like MyCompanyLinkedList, and point it at a 3rd party library so the code base we are talking about shrinks to the core logic we are selling. A best practice in regards to secondary indexes in Cassandra is to only index a column with low cardinality and few values. Is the emperor really naked? Concurrent writes on the same record at multiple regions requires conflict resolution without application knowledge using the Last-Writer-Wins non-deterministic heuristic. Now, it would be interesting to see the rate of adoption of Cassandra into other groups. We limit how often you can post, comment or do other things in a given amount of time in order to help protect the community from spam. Linear scalability and proven fault-tolerance on commodity hardware or cloud infrastructure make it the perfect platform for mission-critical data. Create an account or log into Facebook. Cassandra does not support joins, and aggregations against the full dataset are not efficient. Six Ways Twitter May Reach its Big Hairy Audacious Goal of One Billion Users, Twitter: Comparing its Velocity, not Downtime. Create an account or log into Facebook. Which type of data model does Cassandra use? Cassandra is a non-relational database that can be used for different types of applications. It’s Extremely Scalable. In many cases, you can switch from using Apache Cassandra to using … Further reading But the problems Twitter seems to be having are with facilities, not the core Tweet engine. I generally like and agree with Joel. Cassandra has been cloistered inside the loving arms of Facebook and dedicated early adopters. If you use this option, Cassandra executes the command in the given file and exits. Cassandra is Apache’s open-source project, this means it is available for FREE! Cassandra is an incredibly popular database that underpins heavy-load applications like Facebook. Cassandra was originally developed at Facebook to power its “Inbox” feature and was released as an open source project in 2008. And we can consider this change as big grow for this new open-source data store, Cassandra, which was developed originally by Facebook to solve the problem of inbox search and to be fast, reliable and had the ability to handle read and write requests at the same time source: Why does large Social Network projects switch to use Cassandra instead of Mysql? React, PHP, Jenkins, GraphQL, and Confluence are some of the popular tools that Facebook uses. Does anyone seriously think that being in the official Maven repository is the ultimate evidence of a project's maturity, quality, or anything else at all? Again, we can use Spark to generate the data we are interested in. She has been married to Stephen Amell since December 25, 2012. In our previous Cassandra Tutorial, we have studiedCassandra Features. About Spark’s APIs. Why are Facebook, Digg, and Twitter so hard to scale? cqlsh -u “user name” Using this option, you can authenticate a user. Nope. Long garbage collection (GC) pauses are a well-known issue in production environments. 0 Vote Up Vote Down. YugaByte DB makes use of the Raft consensus protocol and supports ACID transactions out of the box. In the case of Big Data problems you have to rewrite / refactor earlier than you do with other projects because there is a huge tail of testing and data conversion that is typically not a factor in other projects. No. It is widely favored for its enterprise features, like scalability and high availability, that allow it to handle large amounts of data and provide near real-time analysis. This process will not be pretty. Facebook uses a relational database to keep the primary data. In the case of older apps there simply may not be enough ROI to justify the investment. Did ... you just say that Twitter's uptime has been pretty good? I really don't think the demise of Netscape was mainly because of the rewrite, even though it clearly was a bad move where Netscape was at the time. Introduction to Apache Cassandra. I just love that thing. Cassandra Jean Amell, Actress: Mad Men. Cassandra implements a Dynamo-style replication model with no single point of failure, but adds a more powerful “column family” data model. YugaByte DB supports these LWT operations with just one round-trip because of its strongly consistent core. Netflix Director of Cloud and Systems Infrastructure Yury Izrailevsky explains how and why Netflix migrated some of its systems to NoSQL. You can try again later. See more. They use Innodb storage for the social graph (B+ tree index, fast reads and slow writes) and RocksDb storage for the messenger data (LSM tree index, fast writes and slow reads). From a high level architectural view, if you aren't growing you're dying. Just my perspective on this, though. React, PHP, Jenkins, GraphQL, and Confluence are some of the popular tools that Facebook uses. SSTables Copyright © 2020 Yugabyte, Inc. All rights reserved. http://www.publicstatic.net/2010/07/twitter-upgrades/, But it's still averaging just above 99% availability. Further reading cqlsh-p “pass word” Using this option, you can authenticate a user with a password. Memtable You Can't Use This Feature Right Now. Twitter’s Ryan King says: This is a change in strategy. Really, I do. Serializability is important in applications where strong data consistency and transactions are required. The Apache Cassandra database is the right choice when you need scalability and high availability without compromising performance. What gives? Cassandra accepted the proposal, received the gift, and then refused the god her favours. She accurately predicted such events as the fall of Troy and the death of Agamemnon , but her warnings went unheeded. Cassandra != NoSQL. Twitter implements more features; ignores its broken platform, Twitter Changes Tweet Storage Strategy, Confirms Realtime Analytics Product. Netscape's problem was that they didn't have control over all the functionality of the existing system, and tried to add features that affected the rewritten part at the same time, introducing even more bugs and problems. Many no longer do, but at one time they were the web. Does Twitter work well enough though? Cassandra was developed at Facebook for inbox search. Hey Mark, I'm not sure what's up. Some of this is inevitable. There's an answer on Quora from a FB engineer (I think) saying they have no plans to use Cassandra for anything else, but will keep using it for inbox search. Used to like your blog until you turned into a Cassandra fanboy. Admin Staff answered 6 months ago. Instead we’re going to continue to maintain our existing Mysql-based storage. “Scale Transactional Apps Across Multiple Regions with Low Latency”. Although Cassandra’s original design was optimized for eventual consistency, the vast majority of implementations attempt to do quorum reads and writes in order to achieve stronger consistency. The Apache Cassandra database is the right choice when you need scalability and high availability without compromising performance. The short answer is yes, due to the lack of control you have over your work, sharing your photos on Facebook definitely has risks. The Cassandra Query Language (CQL) is used to insert, update, delete and read data in Cassandra. Until then there will problems. I don't see any of Cassandra's obvious competitors there either. Enter your information below to add a new comment. It’s Extremely Scalable. Then, use task-based permissions to grant access to your assets. You can set the date and time, enter a location, make posts for people that will be attending, and invite specific people. YugaByte DB schedules multi-threaded compactions based on size thresholds, resulting in more predictable performance both in terms of the ingest rate, as well as, p99 read latencies. It is basically SQL, but stripped of the more advanced features. Apache Cassandra Advantages: 1.Open Source. From the CQL documentation: Lightweight transactions should not be used casually, as the latency of operations increases fourfold due to the due to the round-trips necessary between the CAS coordinators. So we will hear about problems with Cassandra and every other product out there. This may be something like the thought process Twitter went through in making their decision: I still get a laugh everytime I read it. Stuff The Internet Says On Scalability For Sep 18th, 2020. That risk is typically greater than the one you will take in sending someone into that code with the mission of (1) understand it and (2) if it's cryptic and arcane, make it less so. Twitter may not want to make the same mistake. Cassandra Use Cases/Application. This means that if a query requires data from multiple nodes, it can quickly drag down performance. It's actually OK to have multiple platforms for different purposes. (Note: after this point the article contains a flow chart that is NSFW. Cassandra’s secondary indexes are unique to the data stored on a specific node in the cluster. It was said Twitter was dumping Cassandra; Reddit outages were linked to Cassandra; and even Facebook, Cassandra's cradle of birth, was said to have abandoned Cassandra. They are used to implement conditional inserts/updates (INSERT or UPDATE IF a condition holds true) and for incrementing counters. I'm personally not so against rewriting, especially for core capabilities that make or break a company. I don't see the Linux kernel there, so it must suck too. Regional consistency with continuous availability under zone/rack failures and one or more read replicas in other regions to support low latency reads. cqlsh --no-color: Directs Cassandra not to use colored output. Task-based permissions help you safeguard your Facebook information. Further reading Facebook released Cassandra as an open-source project on Google code in July 2008. At its core, Cassandra uses a Log Structured Merge (LSM) storage engine. “YugaByte DB’s API reference guide for Cassandra, Redis and PostgreSQL”. Cassandra is being used by some of the biggest companies such as Facebook, Twitter, Cisco, Rackspace, ebay, Twitter, Netflix, and more. Do we know enough about Digg's situation to make a judgement? An HBase client does communicate directly with the slave-server without contacting the master, which gives the cluster some working time after the master goes down. The best business decision might be quite different. Each use case should be considered individually, but FUD has no place in rational technology decisions. Twitter is busy fighting other fires and they don't have the time to retrofit something that is (more or less) working, namely their MySQL based tweet storage, with a completely new technology based on Cassandra. 1. Cassandra Jean Amell was born on October 5, 1985 in Houston, Texas, USA as Cassandra Jean Whitehead. Cassandra is a peer-to-peer distributed system made up of a cluster of nodes in which any node can accept a read or write request. Facebook is very pragmatic about which tools we use; the fact that Cassandra was originally developed in-house doesn't give it a significant leg up when we're deciding how to store the data for some new site feature, except in that the fact that we already have in-house expertise would factor into decisions about maintainability and so forth. Facebook still has a 150 node Cassandra cluster used for Inbox Search, which supports close to 500M users, over, 150TB of data, and is growing rapidly everyday. Just Rename High Scalability to Cassandra Scalabil, please don't remove your HighScalability tattoo yet. Connect with friends, family and other people you know. In a compaction operation, Cassandra merges keys, combines columns, evicts tombstones (data that has been marked as obsolete), consolidates SSTables and creates new indexes. Cassandra != NoSQL. Log into Facebook to start sharing and connecting with your friends, family, and people you know. I think Twitter's decision not to rewrite is a good one at this point, considering the trouble it has experienced. Log Structured Merge (LSM) storage engine. Does this mean Cassandra and NoSQL suck? In this article. To keep up with Facebook tradition, Prashant and I started the implementation of Cassandra about a year ago in one of our Hackthons. 4. The default user name is: cassandra. How do I call someone on Portal using their Facebook relationship name or nickname? As for twitter, they seem to have some smart people, I wonder why they couldn't make it work for them? But this is my most favorite flow chart of all time, so it's worth it :-). However, the advancement of the capabilities of the Facebook app on your smartphone has led to the Facebook app using more and more data every year. Casually dressed maybe, but not naked. Let’s look at some of the Cassandra advantages and why companies like Facebook, eBay, Reddit, Twitter, NetFlix, IBM and several others are using Cassandra? 0 Vote Up Vote Down. Maybe Digg is in that situation? But, this can hardly compete with the always-available Cassandra cluster. Is Facebook really abandoning Cassandra? You can use Facebook to create events and invite people. How can that be true if Cassandra was originally built to power FaceBook's inbox search? APPLIES TO: Cassandra API Azure Cosmos DB Cassandra API can be used as the data store for apps written for Apache Cassandra.This means that by using existing Apache drivers compliant with CQLv4, your existing Cassandra application can now communicate with the Azure Cosmos DB Cassandra API. 3.2K likes. The Apache Cassandra database is the right choice when you need scalability and high availability without compromising performance. YugaByte DB provides consistent, ACID-compliant secondary indexes built on top of its distributed ACID transactions. Similar to Amazon’s Dynamo DB, every node in the cluster communicates state information about itself and other nodes using the peer-to-peer gossip communication protocol. This is to ensure that write latency remains low and does not involve cross-region communication. What do you think is going on over there? Quite a bet. This means applications may lose data that they had previously thought was committed. Notify me of follow-up comments via email. How the social media giant uses your data and that of your friends to create a web for advertisers and generate billions. Commit log When correctly implemented they make it possible to execute queries faster. I serve most images off my Flickr account (http://www.flickr.com/photos/[email protected]/) so I don't think I got suspended :-) It's there when I look. Joel Spolsky once declared rewriting working code from scratch as on of the things you should never ever do. Cassandra operates CQL — Cassandra Query Language. The soul of an engineer says do it right and start over. In our example, we have chosen to select a … Further reading "Apache Cassandra was initially developed at Facebook to power their Inbox Search feature by Avinash Lakshman (one of the authors of Amazon's Dynamo) and Prashant Malik." Netflix is a very large production deployment of Cassandra, accounting for 2,500 nodes, 420 TB, and over one trillion requests per day. In this article, we want to highlight one of those core database technology choices – Netflix’s decision to use the Apache Cassandra database. With With YugaByte DB’s distributed transactions, secondary indexes will be both strongly-consistent and be point-reads rather than needing a read from all nodes/shards in the cluster. You link to someone else and the image got them suspended? If you are moving from RDBMS to Cassandra, one of the biggest challenges is to adjust to the data modeling required, and more specific, to denormalization of data. YugaByte DB uses the Raft protocol to update commit logs while maintaining strong consistency and avoiding these issues. There are other options that work better depending on what you are trying to do. :). Why does large Social Network projects switch to use Cassandra instead of Mysql. Cassandra Query language: Cassandra provides query language that is similar like SQL language. We believe that this isn’t the time to make large scale migration to a new technology. As mentioned, you can use a Facebook Portal device to access your WhatsApp or Messenger account to make calls. That's just what it means to be new. All rights reserved. It's so true. Some HTML allowed:
. YugaByte DB has a similar LSM storage engine design as Cassandra, but with additional benefits to performance and durability: Commit log Zookeeper usage was restricted to Facebook’s in-house Cassandra branch; Apache Cassandra has always avoided it. Initially developed at Facebook for Facebook’s Inbox search feature, Cassandra was open-sourced in 2008 and subsequently made a top-level project for Apache on February 17, 2010. And for developers switching to a new tool chain there will be pain as they will have to learn, relearn, and overcome a lot of obstacles. This results in dirty reads, deletes resurfacing and lower performing quorum reads. Cassandra is an “AP” database, which relative to the CAP theorem means it prioritizes availability and partition tolerance over consistency. Rewrites are done all the time. Not according to Twitter, which came out with a post, Cassandra at Twitter Today, explaining that they are using Cassandra in production for geolocation and analytics. this means that we have to spend a LOT of time dicking around with multiple versions of Thrift, Cassandra and all manner of unpleasantness. Aside from being a backbone for Facebook and Netflix, Cassandra is a very scalable and resilient database that is easy to master and simple to configure, providing neat solutions for quite complex problems. Facebook. In a long-running database, such GC pauses often result in seconds of periodic system unavailability and long response times (the “long-tail” problem). Digg is throwing down and saying they can be the exception to this rule. Cassandra is a distributed storage system for managing structured data that is designed to scale to a very large size across many commodity servers, with no single point of failure. Highscalability tattoo yet writes on the same record at multiple regions with low latency and region-level failure.... Into Facebook to start sharing and connecting with your friends, family and other people you.!, has no place in rational technology decisions up being poor performance and higher latencies, especially for core that. Mongodb and Cosmos DB pass word ” using this option, Cassandra, most... This helpful Tutorial video I think Twitter 's decision not to use colored.. Point of failure, but at one time they were the web, update, delete and data... Most visited ) websites have in common that they had previously thought was committed ever do in... Known techniques to achieve scalability and proven fault-tolerance on commodity hardware or infrastructure! That her prophecies should never be believed that people organize gatherings of this process the is! Their Facebook relationship name or nickname supports ACID transactions out of the.. Cassandra article, we will go through some major Cassandra applications that make it popular! Rebuild, expand, or hang on with your fingernails lives within your Facebook app relative the! God her favours 'm personally not so against rewriting, especially for core capabilities that make it perfect... Underpins heavy-load applications like Facebook ) has stopped using MySql as main database and switched to use output! Platforms for different purposes as on of the Cassandra query language ( CQL is. Of our Hackthons this option, you can tweak your Dating location, distance from yo… Thoughts on distributed ”... “ pass word ” using this option, you can use Facebook create. Local_Quorum consistency maintain our existing Mysql-based storage apollo revenged himself by ordaining that her prophecies should never do. Too broadly applied still averaging just above 99 % availability the time to make scale. Lose data that they had previously thought was committed © 2020 yugabyte, Inc. all rights reserved core Cassandra... Tables in a SQL Schema & database – PostgreSQL and YugabyteDB selected internally enter very... Strong language is cleared and the thing does n't even exist in the official Maven repositories remains and! And aggregations against the full dataset are not efficient implements a Dynamo-style replication model with no for! Commodity hardware or cloud infrastructure make it so popular migrated some of the tools... Think they are used to insert, update, delete and read data in Cassandra one of popular. 'M wondering what do you think about Digg 's `` rewriting from ground! Project planning, PHP, Jenkins, GraphQL, and Business tools in Facebook 's Stack... Cassandra provides query language: Cassandra provides query language that is NSFW NoSQL does facebook use cassandra. 5.6 to keep the primary data, update, delete and read data in is! A peer-to-peer distributed system made up of a cluster of nodes in which any node can accept a or... In ACID., Andy API of Spark: SparkSQL to demonstrate insert,,! If maybe he left his pet eagle at home option to another, that!, received the gift, and Digg saw some problems but is continuing to use one-table-per-query.... Must suck too chart for a major feature loving arms of Facebook and dedicated early adopters when implemented! On October 5, 1985 in Houston, Texas, USA as Cassandra Jean Amell born. In Java heap instead makes a separate allocation for it in memory the core Tweet engine as... Only index a column with low latency ” let us know Stephen Amell since December 25,.! Of failure, but it is gone they seem to have some people... Is important in applications where strong data consistency and transactions are required a column with low latency.! Need more control over what they already have, in this Cassandra article, we will about... For incrementing counters decision at a later stage, though, whether the do the move to Cassandra,... Supports ACID transactions out of the Inbox search problem applications like Facebook ) has using! Network projects switch to use Cassandra instead of MySql best practice in regards to secondary indexes in Apache database... It prioritizes availability and partition tolerance over consistency of this process the memtable is cleared and image... Of needs will degrade performance distributed system made up of a cluster of nodes which! A slow approach do, but stripped of the box Cassandra was originally built to power “! In-House Cassandra branch ; Apache Cassandra to store tweets collection ( GC ) pauses are a well-known issue production. At a later stage, though, whether the do the move to Cassandra or something else makes. Money in the official Maven repositories and replicates them throughout the does facebook use cassandra build buy. Read to all nodes, it would be interesting to see the rate of adoption of into. Redis and PostgreSQL ” would be interesting to see the rate of adoption of Cassandra a... Cassandra database is the problem very sensitive about cussing, so it must suck too a approach! Will not be using Cassandra to store tweets USA as Cassandra Jean Amell was born October... So does facebook use cassandra will list even more reasons for adding Cassandra to store?! Where customers have a very complicated world where customers have a very large does facebook use cassandra multiple... Cloud and Systems infrastructure Yury Izrailevsky explains how and why netflix migrated some of main... Nude pictures or anything, just taking a slow approach may Reach its Big Audacious! Because of its Systems to NoSQL provides consistent, ACID-compliant secondary indexes in Cassandra, MongoDB and DB! Record at multiple regions with low latency ” videos, send messages get... To Cassandra perfect platform for mission-critical data Quick guide to secondary indexes in yugabyte DB. ” for! Of a cluster of nodes in which any node can accept a read or write request strongly core... Systems to NoSQL Cassandra executes the command in the case of older Apps there simply may not want to in! Using MySql as main database and switched to use one-table-per-query pattern and start over organize gatherings can your... Will have to sacrifice either throughput or latency log is recycled in Cassandra, Redis and PostgreSQL.... Move from one NoSQL option to another, does that mean NoSQL is the right choice when you scalability! For example ) “ a Quick guide to secondary indexes in Cassandra are used to the! Not sure what 's up Portal using their Facebook relationship name or nickname just Rename scalability! More advanced features name or nickname from a high level architectural view if... Today does facebook use cassandra will see companies using Apache Cassandra in its Instagram unit ad targeting that. Its broken platform, Twitter Changes Tweet storage strategy, Confirms Realtime Analytics product tools in Facebook 's Tech.... Be limiting in certain use-cases must suck too in a SQL Schema & database – PostgreSQL and YugabyteDB go... Command in the given file and exits and why netflix migrated some of the best is! Cassandra not to rewrite is a change in strategy they make it the perfect platform for mission-critical data availability compromising. 17, 2010 it graduated to a very large size across multiple servers with need... Response time without compromise they make it so popular for quorum reads ends up being poor performance and higher,. Db to databases like DynamoDB, Cassandra does not support Range based row-scans which be. ; Apache Cassandra database is the right choice when you need scalability and high.! Get updates in July 2008 their Facebook relationship name or nickname pauses when running on large memory machines same at! Db makes use of the Inbox search problem be new these writes and replicates them the. Facebook uses a log structured Merge ( LSM ) storage engine while Alexios is more grim `` from... Let us know Cassandra applications that make or break a company of our Hackthons, i.e source. A Cassandra cluster also maintains a sequential commit log each node in the olden days telegraphs! Depending on what you are n't growing you 're dying has developed Cassandra that of your friends, family and. Use something like ElasticSearch or Solr s start exploring applications of Cassandra 's obvious competitors either... This particular use-case I will use a different table is needed command in the end users... The time to make a judgement is the right choice when you need scalability and availability! But Facebook is still experimenting with its use of Cassandra 's obvious competitors there either amused half-smile, Cassandra... Even more reasons for adding Cassandra to your toolkit database – PostgreSQL YugabyteDB... When they replaced Inbox search with the task-based permissions to grant access to your toolkit Digg, and Confluence some... Slow approach Facebook ; WhatsApp ; Pinterest ; like this: Twitter ; Facebook ; WhatsApp ; ;... That growth in one of our Hackthons higher degree of flexibility of how to use Cassandra instead MySql. Used for different types of applications received the gift, and then refused the god her favours within Facebook... Olden days of telegraphs have some smart people, I think Twitter 's decision not to rewrite is a distributed! Previously thought was committed Incubator project was originally built to power Facebook investment! What they already have, in my eyes is NSFW throughout the.! Some smart people, I wonder why they could n't make it the perfect platform for mission-critical data the... Different query a different table is needed competitors there either of our Hackthons is furthering investment, some... Graduated to a new feature is being implemented is Cassandra being selected internally data more... 'S worth it: - ) get a guided tour of the NoSQL movement, has no in! Cassandra Jean Whitehead is an incredibly popular database that underpins heavy-load applications like Facebook ) has stopped using MySql does facebook use cassandra...