Content tagged with: nosql
NoSQL databases such as MongoDB, Cassandra and others can simplify the persistence of complex data models and offer significantly better scalability and performance. But these databases have a very different and unfamiliar data model and APIs as well as a limited transaction model. Additionally the relational world is fighting back with so-called NewSQL databases such as VoltDB, which use a radically different architecture for high scalability and performance as well as the familiar relational model and ACID transactions.
This video provides an overview of Couchbase NoSQL, the ecosystem and what it means to Java developers and implementers. We will demonstrate with examples of how to use the Java APIs on Couchbase to drive home some of these concepts.
MongoDB and the Java programming language boast a deep affinity; but the places where MongoDB is proving strongest are on Java’s Virtual Machine. This talk explores the deeper relationship between the MongoDB database and various languages on the Java Virtual Machine such as Java, Scala, Clojure, JRuby and Python.
Relational databases have long been considered the one true way to persist enterprise data. But today, NoSQL databases are emerging as a viable alternative for many applications. They can simplify the persistence of complex data models and offer significantly better scalability, and performance. But using NoSQL databases is very different than the ACID/SQL/JDBC/JPA world that we have become accustomed to.
The needs of many enterprises have stretched traditional RDBMS based solutions to the breaking point and as a result, a plethora of new non-relational storage options have appeared: key-value stores, column storages, document and graph databases.
In the Java world, Not-only-SQL (NoSQL) systems can be applied in a large number of problem domains. In general, it’s safe to say that NoSQL is a contender against traditional RDBMSs if data storage and retrieval needs aren’t transactional.
The NoSQL movement has stormed onto the development scene and it’s left a few developers scratching their heads, trying to figure out when to use a NoSQL database instead of a regular database, much less which NoSQL database to use. This video examines the NoSQL ecosystem, looks at the major players, how they compare and contrast, and what sort of architectural implications they have for software systems in general.

Facebook
Twitter
RSS Feed