BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Database Content on InfoQ

  • Moneta: An Interface to Key-Value Stores like Tokyo Cabinet, Memcache

    Key-value stores are a viable alternative to relational databases. We take a look at Tokyo Cabinet and how different key-value stores can be unified behind a common interface with Moneta.

  • Is the Relational Database Not an Option in Cloud Computing?

    Recent focus on Cloud Computing has increased the use of key/value databases. The most common theme for this is scalability. Though scalability is a key factor, cloud computing has other advantages that makes it attractive for vendors that do not need to deliver highly scalable applications or services.

  • Presentation: CouchDB and Me

    In this talk from RubyFringe, Damien Katz explains what drove him to create CouchDB, why he chose Erlang, how it ended up as an Apache project and much more.

  • Aster In-Database MapReduce

    Aster Data Systems has announced an in-database MapReduce implementation for their nCluster database platform.

  • NeverBlock and Non-Blocking Database Adapters

    Besides Postgres, NeverBlock now also supports MySQL through the new MySQLPlus adapter. We talked to two of the developers of MySQLPlus and discussed NeverBlock and non-blocking database adapters with developers of Ruby's Oracle and SQLite interfaces.

  • Drizzle - a new direction for databases

    Unveiled at the O'Reilly Open Source Convention (OSCON), Drizzle can be described as a "what if" project - creating a database specially for applications that include web based apps, cloud computing components, databases without business logic (aka stored procedures), and multi-core architecture.

  • Microsoft SQL Server 2005 Driver for PHP Released

    Version 1.0 of the Microsoft SQL Server 2005 Driver for PHP has been released, allowing greater interoperability between PHP and MS SQL 2005. The driver is available for download on MSDN, and the source code for the driver is available on Code Plex.

  • New Open Source project provides Object Oriented data access

    Kasper Sørensen has created a new open source project at eobjects.dk called MetaModel. The project is a common domain model, query engine, and optimizer for different types of datastores, such as relational databases and flat files. MetaModel is a Java library that provides a fluent, object-oriented interface for SQL compliant queries.

  • Object Relational Mapping - User Case Studies

    Roberto Zicari, from ODBMS.org, collected interviews and stories from several users of Object/Relational mapping technologies. The main point of the cases was around "impedance mismatch" between the object technology in the domain model and the relational technology in the data model.

  • Interview: Avi Bryant on DabbleDB, Smalltalk and Persistence

    In this interview from QCon 2008, Avi Bryant talks about his Smalltalk web framework Seaside and DabbleDB. Also: Avi explains how DabbleDB uses Smalltalk images for persistence instead of an RDBMs and how to make Squeak scale.

  • Databases Roundup: Data Sharding for ActiveRecord and Faster Postgres IO

    In this databases roundup we take a look at DataFabric, FiveRun's recently open sourced data sharding plug-in for ActiveRecord. Also: a look at speeding up Postgres data access using the asynchronous client API and Ruby 1.9's Fibers.

  • RAM is the new disk...

    Jim Gray, a man who has contributed greatly to technology over the past 40 years, is credited with saying that memory is the new disk and disk is the new tape. With the proliferation of "real-time" web applications and systems that require massive scalability, how are hardware and software relating to this meme?

  • Neo4j - an Embedded, Network Database

    Neo4j is an embedded network model database for Java, Ruby and Python applications. It is capable of handling billions of nodes/relationships/properties on single machine hardware, supporting ACID transactions, durable persistence, concurrency control, transaction recovery, and everything else you’d expect from an enterprise-strength database.

  • Perst 3.0 Embedded Database Released

    McObject has released version 3.0 of its open source embedded database targeted at Java and .NET developers.

  • Principles and Guidelines for an Optimized Use of BigTable

    Based on a number of conversations around Google App Engine, Todd Hoff outlined on his blog a set of principles that are instrumental for optimizing the use of distributed and highly scalable storage systems, such as BigTable, and defining its perimeter. The conceptual approach he advocates for is radically different from the one used in relational database world.

BT