NoSQL Content on InfoQ
Latest featured content about NoSQL

- Architecture & Design,
- Development
- Topics
- MongoDB,
- Distributed Document Oriented Database,
- NoSQL,
- Database
The NoSQL movement is here to stay. The need for reliable storage that can be easily queried and easily scalable without the pain of SQL schema migration is real. Developers want more agile systems. This article uses MongoDB to introduce NoSQL concepts. This article covers the basics of MongoDB architecture, caveats and programming in MongoDB for Java, PHP, and Python developers.
News about NoSQL
- Operations & Infrastructure,
- Development
- Topics
- Membase,
- CouchDB,
- Couchbase,
- Memcached,
- Distributed Cache,
- Caching,
- Distributed Document Oriented Database,
- Companies,
- Clustering & Caching,
- NoSQL,
- Database,
- Performance & Scalability,
- Infrastructure
Recently Couchbase published a comparison of Couchbase and CouchDB to denote the differences and simlarities between the two. This document addresses a common question: "What is the difference between CouchDB and Couchbase?", and what happened to Membase? InfoQ caught up with James Phillips, a Couchbase founder, to discuss the comparison and the merger of the two products Membase and CouchDB.
- Architecture & Design,
- Development
- Topics
- Java,
- Big Data,
- Clojure,
- NoSQL,
- Languages,
- Database Design,
- LISP,
- JVM Languages,
- Database,
- Programming,
- RDF,
- Dynamo DB
Developed since 2010 by Rich Hickey and the Relevance team, Datomic offers some new approaches to database architecture. Leveraging current trends in cloud and storage it has strong transactions, rich query API and read scaling.
- Enterprise Architecture,
- Architecture & Design,
- Development
- Topics
- NoSQL,
- .NET,
- Database,
- Programming,
- RavenDb,
- NServiceBus
NServiceBus 3.0 was recently released and InfoQ talked to Udi Dahan, the creator of NServiceBus, about the new features of the latest release. One of which is the RavenDb integration, a fairly new document data store written in .NET and created by Oren Eini (Ayende). InfoQ also took the opportunity to ask Ayende some questions and what the integration means for his own Rhino Service Bus.
Articles about NoSQL

- Development
- Topics
- MongoDB,
- Java,
- Distributed Document Oriented Database,
- NoSQL,
- Languages,
- Database,
- Programming
Brian C. Dilley covers pitfalls, & strengths of using MongoDB ("a very approachable NoSQL solution"), and introduces MJORM. The MJORM project is an annotation free MongoDB Java ORM library. This article builds on Brian's real world in the trenches experience with MongoDB and includes "gotchas" like
"Don't treat MongoDB like an RDBMS...", how to "design your indexes carefully", and more.

- Operations & Infrastructure,
- Process & Practices,
- Architecture & Design,
- Development
- Topics
- Neo4j,
- Neo,
- Graph Database,
- Companies,
- Best Practices,
- NoSQL,
- Database Management,
- Database Design,
- Data Access,
- Database,
- Security,
- Security Vulnerabilities,
- Programming,
- Data Storage
NoSQL databases offer alternative data storage options for storing unstructured data compared to traditional relational databases. Though the NoSQL databases have been getting a lot of attention lately, the security aspects of storing and accessing NoSQL data haven't been given much emphasis. This article focuses on the security considerations and best practices in accessing the NoSQL databases.

- Operations & Infrastructure,
- Architecture & Design,
- Development
- Topics
- Data Access,
- NoSQL,
- Data Storage,
- Database,
- Data Partitioning,
- Patterns
With the recent NoSQL movement there are several alternative data storage solutions available compared to the traditional relational databases. In this article, author Srinath Perera discusses the various data storage options and what to consider when choosing each of these solutions.
Presentations about NoSQL

- Operations & Infrastructure
- Topics
- Messaging,
- Big Data,
- QCon London 2012,
- Web Services,
- Database Design,
- QCon,
- NoSQL,
- Operations,
- SOA,
- Enterprise Architecture,
- Architecture,
- Performance & Scalability,
- Database,
- Infrastructure,
- Conferences
Sid Anand presents the architecture set in place at LinkedIn and the data infrastructure running Java and Scala apps on top of Oracle, Voldemort, DataBus and Kafka.

- Operations & Infrastructure,
- Development
- Topics
- Riak,
- Strange Loop 2011,
- Distributed Document Oriented Database,
- Big Data,
- Operations,
- NoSQL,
- Strange Loop,
- Database Design,
- Database,
- Conferences,
- Infrastructure,
- Dynamo DB
Susan Potter discusses Dynamo, Riak, distribution, consistency and fault tolerance, along with techniques and an example for building an application with riak_core.
Interviews about NoSQL

- Enterprise Architecture,
- Operations & Infrastructure,
- Architecture & Design
- Topics
- Neo4j,
- Neo,
- Cassandra,
- MongoDB,
- Riak,
- BigTable,
- Key-Value Store,
- Graph Database,
- Companies,
- Big Data,
- Distributed Document Oriented Database,
- NoSQL,
- Database Design,
- Database,
- Voldemort,
- Cloud Computing,
- Dynamo DB,
- Hadoop,
- Lucene
In this interview at QCon London, LinkedIn’s Sid Anand discusses the problems they face when serving high-traffic, high-volume data. Sid explains how they’re moving some use cases from Oracle to gain headroom, and lifts the hood on their open source search and data replication projects, including Kafka, Voldemort, Espresso and Databus.

- Architecture & Design,
- Development
- Topics
- Clojure,
- SQL,
- NoSQL,
- Relational Databases,
- Concurrency,
- Database Design,
- LISP,
- Data Access,
- Languages,
- JVM Languages,
- Database,
- Transactions,
- Programming,
- Java
Rich Hickey explains the ideas behind the Datomic database: why Datalog is used as the query language, the functional programming concepts at its core, the role of time in the DB and much more.
Books about NoSQL

- Enterprise Architecture,
- Development
- Topics
- Neo4j,
- Spring Data,
- Spring,
- Neo,
- Dependency Injection,
- SpringSource,
- Graph Database,
- Java,
- Design Pattern,
- NoSQL,
- Languages,
- VMWare,
- Database,
- Patterns,
- Design,
- Enterprise,
- Object Oriented Design,
- Companies,
- Programming
With Spring Data, the ever popular Spring Framework has cultivated a new patch of ground, bringing Big Data and NOSQL technology like Neo4j to enterprise developers. This guide introduces you to Spring Data Neo4j, using the fast, powerful and scalable graph database Neo4j to enjoy the benefits of having good relationships in your data.