Database Design Content on InfoQ
Latest featured content about Database Design

- Topics
- Dynamic Languages,
- NoSQL,
- Open Source,
- Compilers,
- JRuby,
- Asynchronous Architecture,
- Clustering & Caching,
- Java,
- Database Design,
- Performance & Scalability
Attila Szegedi talks about performance tuning Java and Scala programs at Twitter: how to approach GC problems, the importance of asynchronous I/O, when to use MySQL/Cassandra/Redis, and much more.
News about Database Design
- Topics
- NoSQL,
- Data Access,
- Database Design
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.
- Topics
- Dynamic Languages,
- NoSQL,
- Database Design,
- Data Access,
- Ruby
The MagLev project has released version 1.0 of their Ruby VM. The Ruby implementation is based on the GemStone/S Smalltalk VM which comes with GemStone's distributed cache, ACID transactions, and persistence system (OODB). InfoQ caught up with Monty Williams of the MagLev project to talk about where MagLev fits on the NoSQL spectrum, and much more.
Articles about Database Design

- Topics
- Agile,
- Modeling,
- Design,
- Database Design
Modeling supports us in communicating and understanding when we create software solutions. As communication and understanding are two of the most critical aspects of delivering software solutions - modeling is a valuable tool that should not be overlooked.
Agile Modeling adheres to and aligns with Agile values and principles and should be one of the practices within your Agile toolkit.

- Topics
- Security,
- NoSQL,
- Database Design,
- Data Access
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.
Presentations about Database Design

- Topics
- NoSQL,
- Database Design,
- Big Data,
- SQL Server
Justin Dearing presents a brief introduction to MongoDB, and focuses on interacting with it in Mono via the official 10gen driver. Techniques for handling business logic in application code, such as LINQ are discussed. This is a very code centric talk.

- Topics
- NoSQL,
- Modeling,
- Database Design
Rick Bullotta and Emil Eifrem discuss how to use graph databases to model the real world, people, systems and things, talking advantage of the relationships between various data elements.
Interviews about Database Design

- Topics
- NoSQL,
- Data Access,
- Design Pattern,
- Agile,
- Big Data,
- Database Design,
- Performance & Scalability,
- Data Warehousing
Ron Bodkin of Big Data Analytics discusses early adoption of Hadoop, NoSQL and big data technologies. He discusses common patterns and explains how developers can write low-level primitives to optimize MapReduce function. Other topics include Hive, Pig, multi tenancy, and security.

- Topics
- NoSQL,
- Data Access,
- Clustering & Caching,
- Big Data,
- Database Design,
- Persistence,
- Performance & Scalability,
- Architecture
In this interview recorded at JavaOne 2011 Conference, Spring Hadoop project lead Costin Leau talks about the current state and upcoming features of Spring Data and Spring Hadoop projects. He also talks about the Caching and Data Grid architecture patterns.