Soon, most Enterprise data will not be transactional, and will not be stored in a traditional relational database. It will be unstructured user data – Web click-streams, Tweets, blog posts, Facebook updates, picture uploads, documents, customer product reviews, metadata, health records, audio, video as well as machine generated data.
The number one problem facing enterprises today is how to store and structure all this data and leverage it, not simply where to put it. One of the defining characteristics of non-transactional data is that it typically has no structure. It does not fit into your defined schemas. Enterprises typically require a database where your schema needs to be defined before you start to capture and leverage data. What if you need to capture unstructured data? You’ll need a system where the schema can change as your data types do. Cassandra is one such database.