•        5844

db4o open source object database, native to Java and .NET. Its power comes from allowing arbitrarily complex, application defined, class models to also represent your database schema.

  • Support for Mobile
  • First embedded DB to support LINQ
  • Full support for Compact Framework plus Sync capabilities
  • Compatible with ADO.NET DataServices API
  • Object persistence out-of-the-box
  • Free Object Manager plugin for DB exploration (OME)
  • No schema mapping complexity
  • Zero Administration
  • Replication
  • Embeddable
  • Native Queries




Related Projects

Perst - object-oriented embedded database

Perst is McObject's open source, dual license, object-oriented embedded database system (ODBMS). Perst gives developers the ability to sort, store and retrieve objects in their applications with maximum speed and with low memory and storage overhead, while leveraging the object-oriented paradigm of Java and C#. It is available in one edition developed as an all-Java embedded database, and another implemented in C# (for Microsoft .NET Framework applications).

HyperGraphDB - Database for Storing Strongly-Typed Hypergraphs

HyperGraphDB is a general purpose, open-source data storage mechanism based on a powerful knowledge management formalism known as directed hypergraphs. While a persistent memory model designed mostly for Knowledge management, Artificial Intelligence and Semantic web projects, it can also be used as an embedded object-oriented database for Java projects of all sizes. It could also be used as graph database or as (non-SQL) relational database.

Db4o Extensions

Db4o Extensions is a .NET library to ease database routines like creating composite keys, defining deletion behavior, data validation and transparent persistance.


UsefulDB4O is a Base Class Libray for people working with Db4o (Open Source Object Database) on Net FrameWork. A few classes and features which help you to improve your job: - migrating RDBMS to Db4o Object Databases (include T4 Templates) - using Db4o in ASP.NET Web - more...

STSdb - Embedded .NET Database

STSdb is an embedded object database system (NoSQL key/value pair storage engine) designed for mission critical and real-time applications. It provides intuitive use and blazing performance. It has transaction support, Snapshots, LINQ, Custom compression and lot more. STSdb is implemented and inter-operate on Windows, Linux, BSD, UNIX, Mac OS X under the Mono platform.

PostgreSQL - Powerful, Open Source Object-Relational Database System

PostgreSQL is a powerful, open source object-relational database system. It has more than 15 years of active development and a proven architecture that has earned it a strong reputation for reliability, data integrity, and correctness. It is fully ACID compliant, has full support for foreign keys, joins, views, triggers, and stored procedures (in multiple languages). It has native programming interfaces for most of the programming language.

Propel - smart easy object persistance in PHP

Propel is an open-source Object-Relational Mapping (ORM) for PHP5. It allows you to access your database using a set of objects, providing a simple API for storing and retrieving data. Propel uses PDO as an abstraction layer, and code generation to remove the burden of runtime introspection. Therefore Propel is fast.

FastDB Embedded ORDBMS

Object-Relational Main-Memory Embedded Database system tightly integrated with C++ language. Use OS virtual mapping mechanism to access data. Provides subset of SQL language with OO extensions. Support of transactions, fault tolerance, replication.

Metakit - embedded database library with small footprint

Metakit is an embedded database library with a small footprint. It fills the gap between flat-file, relational, object-oriented, and tree-structured databases, supporting relational joins, serialization, nested structures, and instant schema evolution

Windows Phone 7 database

This project implements a Isolated Storage (IsolatedStorage) based database for Windows Phone 7. The database consists of table object, each one supporting any number of columns. Use this as persistance engine for WIndows Phone 7 Silverlight (and XNA) applications.

SymmetricDS - Multi Database Replication

SymmetricDS is a database and file synchronization solution that is platform-independent, web-enabled, and database agnostic. SymmetricDS was built to make data replication across two to tens of thousands of databases and file systems fast, easy and resilient. It supports near real time, bi-directional data replication across large node networks over the WAN or LAN.

db4o boo object browser

db4oboobrowser is a simple boo based object browser for db4o (http://www.db4o.com/) database files that allows you to view and manipulate your live objects either through a GUI or scripts written in the boo programming language (http://boo.codehaus.org/)

membase - distributed key-value database

Membase is an distributed, key-value database management system optimized for storing data behind interactive web applications. These applications must service many concurrent users, creating, storing, retrieving, aggregating, manipulating and presenting data in real-time. Supporting these requirements, membase processes data operations with quasi-deterministic low latency and high sustained throughput.

DBTransfer - Versatile and fast database transfer tool

DBTransfer is a multi-platform java tool, that aims to replicate one database (JDBC or MS Access) to another (JDBC), using an one to one conversion.

DBreeze - C# ACID NoSql embedded object database management system.

Professional, open-source, NoSql (embedded Key/Value storage), transactional, ACID-compliant, multi-threaded object DBMS for C# .NET 3.5> MONO.

HyperSQL - Java Database

HyperSQL supports the widest range of SQL Standard features seen in any open source database engine. It offers a small, fast database engine which offers in-memory and disk-based tables and supports embedded and server modes. It is a relational database engine written in Java, with a JDBC driver, conforming to ANSI SQL:2008. It alsi supports transaction isolation, multiversion concurrency and ACID, Java stored procedures, Scalability and lot more.

Sequelize - An easy-to-use multi SQL dialect ORM for Node.js

Sequelize is a promise-based Node.js ORM for Postgres, MySQL, SQLite and Microsoft SQL Server. It features solid transaction support, relations, read replication and more.

ZODB - A Python object-oriented database

ZODB provides an object-oriented database for Python. It does not require separate language for database operations. It has very little impact on your code to make objects persistent. It also does not require database mapper as using an object-relational mapping is not like using an object database. Its feature include ACID support, Pluggable layered storage, Caching, Binary large objects (Blobs) and lot more.

mosql - MongoDB to PostgreSQL Streaming Replication

MoSQL imports the contents of your MongoDB database cluster into a PostgreSQL instance, using an oplog tailer to keep the SQL mirror live up-to-date. This lets you run production services against a MongoDB database, and then run offline analytics or reporting using the full power of SQL.

Solr - Blazing-fast, open source enterprise search platform

Solr is the popular, blazing fast open source enterprise search platform from the Apache Lucene project. Its major features include powerful full-text search, hit highlighting, faceted search, dynamic clustering, database integration, and rich document (e.g., Word, PDF) handling. Solr is highly scalable, providing distributed search and index replication, and it powers the search and navigation features of many of the world's largest internet sites.