As a DBA, you have a responsibility to ensure that the database software you use will work and perform as expected in production environments. To provide that type of guarantee, most NOSQL DATABASES have a commercial software vendor that offers a production-certified version of the database, which many times possesses various enterprise features that the open source version of the database does not.
For Cassandra, DataStax provides DataStax Enterprise as the commercial software offering. As a DBA, you should be aware that DataStax Enterprise provides the following benefits over the open source version of Cassandra that will help you manage, secure, and optimize your database systems for maximum performance and uptime:
Apache Hadoop (tm) is an open source software project that enables the distributed processing of large data sets, and uses a scale-out architecture that stores and processes data across many machines. Hadoop is an ecosystem umbrella term that encompasses many different software components.
In general, Hadoop is not a database, but is instead a framework primarily devoted to handling modern data warehousing and analytic “data lake” use cases. Hadoop does offer a NoSQL database as part of its framework (HBase), but it is also used mostly for data warehousing situations.
By contrast, a NoSQL database, like Cassandra is an operational/transactional database used for modern online applications.
Get Updates on Tech posts, Interview & Certification questions and training schedules