In Key Value data stores, data is represented as a collection of key–value pairs. The key–value model is one of the simplest non-trivial data models, and richer data models are implemented on top of it. InfoQ spoke with Casey Rosenthal from Basho team about the data modeling concepts and best practices when using these NoSQL databases for data management.
SQL-on-Hadoop technologies include a SQL layer or a SQL database over Hadoop. These solutions are becoming popular recently as they solve the data management issues of Hadoop and provide a scale-out alternative for traditional RDBMSs. InfoQ spoke with Rich Reimer, VP of Marketing and Product Management at Splice Machine about the architecture and data patterns for SQL in Hadoop databases.
NoSQL databases are eliminating the impedance mismatch between developers and traditional data models. This article looks at how MarkLogic provides NoSQL benefits with transactional support.
Apache Kafka is a distributed publish-subscribe messaging system. This article covers the architecture, features and characteristics of Kafka and how it compares with other messaging systems. 10
Graph data modeling requires a different paradigm than modeling with Relational or other NoSQL databases. InfoQ spoke with Jim Webber and Ian Robinson about data modeling with Graph databases.
InfoQ spoke with Anuj Sahni, Principal Product Manager at Oracle about the time series data, NoSQL databases and best practices for managing this type of data.
For the last four years MS has been working on the first rewrite of SQL Server’s query execution since 1998. The goal is to offer NoSQL-like speeds with the capabilities of a relational database. 2
Lambda Architecture proposes a simpler, elegant paradigm designed to process large amounts of data. In this article, author discusses Lambda Architecture with the help of a sample Java application. 5
This article we focuses on the database backup tools and security policies when deploying MongoDB NoSQL databases. Cloud backup with MongoDB Management Service (MMS) is covered. 1
Jon Natkins explains in this article how to create a personalized recommendation system fed with large amounts of real-time data using Kiji, which leverages HBase, Avro, Map-Reduce and Scalding.
In this article, author explores Cassandra CLI architecture model using JArchitect tool and CQLinq language to analyze its code base.
Some users are interacting with databases through complex SQL queries, both in terms of performance as well as expressivity. If SQL and JPA are diverging, where will our data interaction patterns go? 4
CONTENT IN THIS BOX PROVIDED BY OUR SPONSOR
- 10 Things Developers Should Know about Couchbase
- When one is better than two: Collapsing data management layers for scalability and simplicity
- Couchbase NoSQL @ Tunewiki : A billion documents and counting
- The Essential Couchbase APIs Cheat Sheet
- Why MySQL 5.6 is no real threat to NoSQL
- How to Move from MySQL to Couchbase Server 2.0: Part 1
- Making Sense of NoSQL
- Couchbase in Action – Real world app demo
- Making the Shift from Relational to NoSQL