EyeDB - Object Oriented Database Management System

  •        105

EyeDB is an Object Oriented Database Management System (OODBMS) providing an advanced object model (inheritance, collections, arrays, methods, triggers, constraints), an object definition language, an object query language and C++ and Java bindings.

http://www.eyedb.org
http://sourceforge.net/projects/eyedb

Tags
Implementation
License
Platform

   




Related Projects

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.

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).

sostore - SQLite Object Store - An absurdly simple object "database" for Python


SQLite Object Store - An absurdly simple object "database" for Python

Object-Annotate - store annotations (in a database) about an object


store annotations (in a database) about an object

Memcached - distributed object caching system


Memcached is high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alleviating database load. Memcached is an in-memory key-value store for small chunks of arbitrary data (strings, objects) from results of database calls, API calls, or page rendering.



Coolstorage - ORM library for .NET


The main strength of Vici CoolStorage is the ease of use. Most ORM tools still require a lot of unneeded code to accomplish basic data persistence tasks, but Vici CoolStorage is designed to relieve the programmer from these tedious and error-prone tasks, making it very intuitive to use.

wp-mongodb - A wordpress database object that gives wordpress access to a MongoDB NoSQL data store


A wordpress database object that gives wordpress access to a MongoDB NoSQL data store

electron-RxDB - RxDB is a high-performance, observable object store built on top of SQLite & intended for database-driven Electron applications


RxDB is a high-performance, observable object store built on top of SQLite. RxDB draws inspiration from CoreData and Relay and is intended for database-driven Electron applications. It was originally built for the Nylas N1 mail client.View the API Reference on GitHub Pages.

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

db4o


db4o open source object database, native to Java and .NET.

Doctrine ORM - Object relational mapper for PHP


Object relational mapper (ORM) for PHP that sits on top of a powerful database abstraction layer (DBAL). One of its key features is the option to write database queries in a proprietary object oriented SQL dialect called Doctrine Query Language (DQL), inspired by Hibernates HQL. This provides developers with a powerful alternative to SQL that maintains flexibility without requiring unnecessary code duplication.

NHibernate - object-relational mapper for .NET


NHibernate is a mature, open source object-relational mapper for the .NET framework. NHibernate is a port of Hibernate Core for Java to the .NET Framework. It handles persisting plain .NET objects to and from an underlying relational database.

epos - embeddable persistent object store


epos is a embeddable persistent object store, written in Go. It is meant to store, retrieve, query and delete Go objects to a local file store. In this respect, it is NoSQL database, but it only works on local files and is embeddable into existing Go programs, so it can be thought of as the SQLite of NoSQL databases.See file LICENSE for details.

Xoops - Web content management system in PHP


XOOPS is an acronym of eXtensible Object Oriented Portal System. XOOPS is a web application platform written in PHP for the MySQL database. Its object orientation makes it an ideal tool for developing small or large community websites, intra company and corporate portals, weblogs and much more.

Apache Torque - Torque is an object-relational mapper for Java.


Torque is an object-relational mapper for Java.

OrientDB - The NoSQL Graph-Document DBMS


OrientDB has the flexibility of the Document databases and the power of the Graph databases to manage relationships. It can work in schema-less mode, schema-full or a mix of both. It can store up to 150,000 records per second on common hardware. OrientDB has been designed to be very fast. It inherits the best features and concepts from the Object Databases, Graph DBMS and the modern NoSQL engines.

Tile38 - Geospatial database, spatial index, and realtime geofence


Tile38 is a in-memory geolocation data store, spatial index, and realtime geofence. It supports a variety of object types including lat/lon points, bounding boxes, XYZ tiles, Geohashes, and GeoJSON. It supports spatial index with search methods such as Nearby, Within, and Intersects, Realtime geofencing through persistent sockets or webhooks and lot more.

PostGIS - Spatial and Geographic objects for PostgreSQL


PostGIS is a spatial database extender for PostgreSQL object-relational database. It adds support for geographic objects allowing location queries to be run in SQL. PostGIS adds extra types (geometry, geography, raster and others) to the PostgreSQL database. It also adds functions, operators, and index enhancements that apply to these spatial types.

DataBind


DataBind is a Java API for persisting any Java object to a data store such as an SQL database using XML files to map the object to the data store.

Object-C_DBManager - Object-C_DBManager, a tool for sqlite database writen by Object-C


Object-C_DBManager, a tool for sqlite database writen by Object-C