InfoQ

InfoQ

Topic/Tag specific view

Distributed Document Oriented Database Content on InfoQ


Latest featured content about Distributed Document Oriented Database

Big Data Architecture at LinkedIn

Topics
Neo4j,
Neo,
Riak,
Cassandra,
MongoDB,
Graph Database,
Companies,
Key-Value Store,
Distributed Document Oriented Database,
BigTable,
Big Data,
NoSQL,
Database Design,
Cloud Computing,
Hadoop,
Database,
Lucene,
Voldemort,
Dynamo DB

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.

News about Distributed Document Oriented Database

CouchDB versus Couchbase: What are the differences, and what happened to Membase?

Topics
Membase,
CouchDB,
Memcached,
Couchbase,
Caching,
Distributed Cache,
Distributed Document Oriented Database,
Companies,
Clustering & Caching,
NoSQL,
Database,
Infrastructure,
Performance & Scalability

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.

Group By in MongoDB

Topics
MongoDB,
Distributed Document Oriented Database,
NoSQL,
Data Access,
Database,
Reporting

In response to demands for simpler data access, MongoDB is introducing the Aggregation Framework. This library uses a declarative pipe-line notation to support features such as SQL-like group by operations without having to write custom JavaScript routines.

Riak NoSQL Database: Use Cases and Best Practices

Topics
Riak,
Key-Value Store,
Distributed Document Oriented Database,
NoSQL,
Database Design,
Patterns and Practices,
Data Access,
Database Management,
Database,
Patterns

Riak is a key-value based NoSQL database that can be used to store user session related data. Andy Gross from Basho Technologies recently spoke at QCon SF 2011 Conference about Riak use cases. InfoQ spoke with Andy and Mark Phillips from Basho team about Riak database features and best practices when using Riak.

Articles about Distributed Document Oriented Database

MongoDB, Java and Object Relational Mapping

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.

Omnipresent Synching and Availability with Mobile Couchbase

Topics
CouchDB,
Membase,
Couchbase,
Distributed Document Oriented Database,
Companies,
NoSQL,
Android,
Meego,
Architecture,
iPhone,
Operating Systems,
Database,
Mobile,
Web OS,
Apple

Omnipresent synchronisation will be easy with CouchDB not only hosted as server side database but also being embedded in mobile applications. Couchbase made the NOSQL Document Database available for the mobile platforms to enable developers to benefit from the replication and offline capabilities while using the convenient and uniform HTTP based protocol to interact with it locally or remotely.

Presentations about Distributed Document Oriented Database

Dynamo Is Not Just for Datastores

Topics
Riak,
Strange Loop 2011,
Distributed Document Oriented Database,
Big Data,
NoSQL,
Strange Loop,
Operations,
Database Design,
Database,
Infrastructure,
Conferences,
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.

Eventually Consistent HTTP with Statebox and Riak

Topics
Riak,
Distributed Document Oriented Database,
QCon San Francisco 2011,
QCon,
NoSQL,
Concurrency,
Conferences,
Database,
Programming,
Consistency

Bob Ippolito explains how to solve concurrent update conflicts with Statebox, an open source library for automatic conflict resolution, running on top of Riak.

Interviews about Distributed Document Oriented Database

Justin Sheehy and Damien Katz on Riak and CouchDB

Topics
CouchDB,
Ruby,
Riak,
Couchbase,
Dynamic Languages,
Erlang,
Distributed Document Oriented Database,
Companies,
GarbageCollection,
Languages,
Data Access,
Functional Programming,
Database Design,
NoSQL,
Architecture,
Programming,
Database,
Data Storage,
Performance & Scalability,
Erlang Factory 2011,
Database Replication

Justin Sheehy and Damien Katz discuss Riak and CouchDB, the strengths and trade-offs of different approaches to NoSQL, and why both databases are written in Erlang.

Erlang Inventors Talk Language Future

Topics
JVM,
CouchDB,
Virtual Machines,
Scala,
Couchbase,
Riak,
Runtimes,
Java EE,
Dynamic Languages,
JVM Languages,
GarbageCollection,
Functional Programming,
Erlang,
Distributed Document Oriented Database,
Companies,
Clojure,
C++,
Java,
Languages,
NoSQL,
LISP,
Compilers,
Database,
Google Go,
Erjang,
Architecture,
Programming,
Language Design,
Language,
Web Sockets,
Twitter,
C,
Ruby on Rails

In this interview Joe Armstrong and Robert Virding, co-inventors of the Erlang language, talk about the future of the language, including its use in web programming, its ability to scale and more. The duo also discuss Erlang support for NoSQL databases, running the language on the Java Virtual Machine (JVM) and comparisons with other languages such as Google’s Go.

Hilary Mason on bit.ly and Trending Clickstreams

Topics
EC2,
MongoDB,
Amazon Web Services,
Distributed Document Oriented Database,
MySQL,
Amazon,
Strange Loop 2010,
Relational Databases,
Companies,
Operations,
NoSQL,
Strange Loop,
IaaS,
Infrastructure,
Conferences,
Machine Learning,
Architecture,
Loose Coupling,
Cloud Computing,
Database,
Interviews

Hilary Mason, interviewed by Ryan Slobojan, discuss the engineering behind bit.ly and their use of machine learning in their system architecture. Hilary also talks about their use of MySQL and MongoDB to manage terabytes of information about users and clicks and their implications on performing real-time analysis of anthropology on the human condition.