Database Management Content on InfoQ
Latest featured content about Database Management

- Topics
- MongoDB,
- SQL Server,
- Big Data,
- Distributed Document Oriented Database,
- Postgres,
- SQL,
- Mono,
- Graph Database,
- Microsoft,
- NoSQL,
- Relational Databases,
- Database Design,
- Database Management,
- .NET,
- Database,
- Companies,
- LINQ,
- Programming
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.
News about Database Management
- Topics
- Riak,
- Key-Value Store,
- Distributed Document Oriented Database,
- NoSQL,
- Patterns and Practices,
- Database Design,
- 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.
- Topics
- Data Access,
- Relational Databases,
- NoSQL,
- Database Management,
- Database
James Phillips, co-founder of Couchbase, recently gave a presentation on the differences between a distributed document-oriented and relational data models and what the database developers need know to move from a relational to a NoSQL database. InfoQ caught up with James to talk about the advantages and limitations of document-oriented NoSQL databases.
- Topics
- Operations,
- Stories & Case Studies,
- Deployment / Datacenter,
- NoSQL,
- Database Management,
- Architecture,
- Data Warehousing,
- Infrastructure,
- Performance & Scalability,
- Database,
- Agile,
- MapReduce,
- Hadoop
Jay Kreps of LinkedIn presented some informative details of how they process data at the recent Hadoop Summit. Kreps described how LinkedIn crunches 120 billion relationships per day and blends large scale data computation with high volume, low latency site serving.
Articles about Database Management

- Topics
- Neo4j,
- Neo,
- Graph Database,
- Companies,
- Best Practices,
- NoSQL,
- Data Access,
- Database Design,
- Database Management,
- 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.

- Topics
- Java,
- Caching,
- Languages,
- Database Management,
- Data Access,
- Clustering & Caching,
- Database,
- Programming,
- Performance & Scalability,
- Architecture,
- Infrastructure
Lan Vuong shows how to optimize the performance of an application by leveraging the write-behind caching pattern which sends batch updates to the back-end database asynchronously within a user configurable interval of time, instead of doing sychronous write-through updates typical in web apps.
Presentations about Database Management

- Topics
- Data Access,
- Database Design,
- Operations,
- Database Management,
- Architecture,
- Infrastructure,
- Database,
- Document DB,
- CouchDB,
- CodepaLOUsa 2011
CouchDB is a schema-free document database. But now that the NoSQL movement is in full swing, there are several document databases to choose from, so why choose Couch? Two things really set CouchDB apart from the rest: its map/reduce views and its RESTful API.
Since the API is RESTful, you can easily use Couch from any platform that can talk HTTP. The benefits go way beyond that, though.

- Topics
- Configuration Management,
- Database Design,
- Database Management,
- Source Control,
- ALM,
- Architecture,
- Agile,
- Enterprise Architecture,
- Programming,
- Database
For years the norm for developers was to work in an iterative and incremental manner but for database developers to work in a more serial manner. The predominance of evolutionary development methods make it clear that the two groups need to work in the same manner to be productive as a team. Pramod presents material from "Refactoring Databases " on implementing evolutionary database development.
Interviews about Database Management

- Topics
- Deployment / Datacenter,
- Operations,
- Event Driven Architecture,
- Database Management,
- Data Portability,
- Data Access,
- QCon,
- Database Design,
- Infrastructure,
- Database,
- Data Warehousing,
- Architecture,
- Conferences,
- Data Warehouse,
- eBay,
- Large Projects
Randy Shoup discusses evolvable systems: how to run different versions of a system in parallel during migrations, decoupling a system with events, schemas at eBay and much more.

- Topics
- Riak,
- Ruby,
- Dynamic Languages,
- Java,
- Distributed Document Oriented Database,
- Erlang,
- Operations,
- Languages,
- Data Access,
- Database Management,
- Functional Programming,
- NoSQL,
- Database Design,
- Programming,
- Architecture,
- Infrastructure,
- Database,
- Performance & Scalability,
- Data Storage
Justin Sheehy explains how Riak was created with ideas from Amazon's Dynamo paper, Riak features and how Riak compares to other NoSQL solutions.

- Topics
- EC2,
- Ruby,
- Amazon Web Services,
- Dynamic Languages,
- MySQL,
- Amazon,
- HTTP,
- Relational Databases,
- Companies,
- Languages,
- Deployment / Datacenter,
- IaaS,
- Data Access,
- Database Design,
- Data Analysis,
- W3C,
- Database Management,
- Data Storage,
- Architecture,
- Programming,
- Data Partitioning,
- Database,
- FutureRuby,
- Performance & Scalability,
- Infrastructure,
- TokyoCabinet,
- Cloud Computing,
- Curl,
- Specifications
Ilya Grigorik discusses his company's PostRank algorithm for tracking reader engagement with content. Also: his experience scaling MySQL, Tokyo Cabinet, Ruby HTTP libs, Solr, Amazon EC2 and more.