NoSQL and The Next Generation of Databases


Mark van Rijmenam of Smart Data Collective recently wrote, "The past decades organisations have been working with relational databases to store their structured data. In the big data era however, these types of databases are not sufficient anymore. Although they made a huge difference in the database world and unlocked data for many applications, relational databases miss some important characteristics for the big data era. NoSQL databases are the answer that solves many of these problems. It is a completely new way of thinking about databases… The NoSQL movement has been growing rapidly and not surprisingly as these databases have some important benefits; they are schema less, fast, agile and they can work with non-relational distributed and unstructured data. The type of data your organisation nowadays typically collects."

He continues, "The amount of available NoSQL databases is growing rapidly and currently there are, as this website shows, over 150 of them. One of the more well known is MarkLogic and recently they announced MarkLogic 7, an Enterprise NoSQL that shows the vast possibilities of NoSQL databases for organisations… Their latest product has some new features that show the vast possibilities of today's NoSQL databases and for the first time moves into the direction of semantics. They have included several indexes that can be seen as a built-in in-memory column store which can be used for very fast analytics. These include among others a range index (to perform queries based on data range, even if no range is included in the data), a geospatial index (to perform location based queries) and a Triple Index, which offers the capability to store and search semantic triples. These so called ‘semantic triples’ are an important feature of the next generation databases and a pre-requisite for the semantic web."

Read more here.

Image: Courtesy MarkLogic