Db4o (object database)

Db4o (object database)

Infobox_Software
name = db4o
logo =


caption =
collapsible = yes
developer = db4objects Inc
status = Active
latest_release_version = 6.4.48.10991
latest_release_date = release_date|2007|09|18
latest_preview_version = 7.2.48.10988
latest_preview_date = release_date|2008|02|20
operating_system = Cross-platform
size =
programming_language = Java and .NET
genre = object database
license = GNU General Public License
website = http://www.db4o.com/

db4o (database for objects) is a high-performance, embeddable open source object database for Java and .NET developers. It is developed, commercially licensed and supported by db4objects, Inc., which is a privately-held company based in San Mateo, California. The company was incorporated in 2004 under CEO Christof Wittig, with the financial backing of top-tier Silicon Valley investors including Mark Leslie, founding CEO of Veritas, Vinod Khosla, founding CEO of SUN Microsystems, and Jerry Fiddler, founding CEO of Wind River.

History

db4o was created in 2000 by Chief Architect Carl Rosenberger, and first shipped in 2001. Some 100 commercial pilot customers and a loyal user community have endorsed db4o from its earliest days, and proved it ready for mission-critical applications prior to its commercial launch in 2004.

Licensing

The full version of db4o is available under two licenses (dual license): the open source, GPL, which enables easy download, evaluation, and use in GPL compliant projects; and a commercial runtime license with indemnification from db4objects for product development companies that wish to embed db4o into their commercial, non-GPL products.

Support

db4objects, Inc. offers support via the db4o Developer Network (dDN) membership: Direct, private 24/7 support with a response time of less than 24 hours by means of the dDN Member Portal. Members get free updates on all purchased runtimes as well as free developer licenses to benefit from db4o's ongoing innovations. Only members can lock in a binding dRT runtime price agreement in order to make fixed budget assumptions for their product planning .

Features

One-Line-of-Code Database: Store any object with just one line of code

Embeddable: db4o is designed to be embedded in clients or other software components completely invisible to the end user. Thus, db4o needs no separate installation mechanism, but comes as just one easily deployable library with a very low footprint of some 400KB"'

Portability and Cross-Platform Deployment: db4o supports Java's JDK 1.1.x through 5.0 and runs on J2EE and J2SE. db4o also runs with J2ME dialects that support reflection, such as CDC, PersonalProfile, Symbian, Savaje and Zaurus. Depending on customer demand, db4o will also run on dialects without reflection, such as CLDC, MIDP, RIM/Blackberry and Palm OS.

Native Queries: Rather than using string-based APIs (such as SQL, OQL, JDOQL, EJBQL, and SODA), NQs allow developers to simply use the programming language itself (e.g., Java, C#, or VB.NET) to access the database and thus avoid a constant, productivity-reducing context switch between programming language and data access API.

Prominent users

* BMW [cite web | title=BMW | url=http://www.db4o.com/about/customers/industries/transportation.aspx#bmw | accessdate=2007-06-12]
* Boeing [cite web | title=Boeing | url=http://www.db4o.com/about/customers/industries/transportation.aspx#boeing | accessdate=2007-06-12]
* Bosch [cite web | title=Bosch | url=http://www.db4o.com/about/customers/industries/industrial.aspx#bosch | accessdate=2007-06-12]
* Intel [cite web | title=Intel | url=http://www.db4o.com/about/news/release/2006_11_14.aspx#intel | accessdate=2007-06-12]
* Ricoh [cite web | title=Ricoh | url=http://www.db4o.com/about/customers/platforms/devices.aspx#ricoh | accessdate=2007-06-12]
* Seagate [cite web | title=Seagate | url=http://www.db4o.com/about/customers/platforms/devices.aspx#seagate | accessdate=2007-06-12]

References

External links

* [http://www.db4o.com/ db4o - database for objects (open source)]
* [http://www.ibm.com/developerworks/views/java/libraryview.jsp?search_by=db4o The busy Java developer's guide to db4o (IBM Technical Library)]


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • Object database — Example of an object oriented model.[1] An object database (also object oriented database management system) is a database management system in which information is represented in the form of objects as used in object oriented programming. Object …   Wikipedia

  • Db4o — Developer(s) Versant Corporation Stable release 8.0 Operating system …   Wikipedia

  • Comparison of object database management systems — Features Information about what fundamental ODBMS features are implemented natively. Name Current Stable Version Language(s) SQL support Datatypes License Description Caché 2010.1.4 ObjectScript (dynamic language), Basic. Java/.NET object mapping …   Wikipedia

  • Db4o — Entwickler Versant Corporation Aktuelle Version 8.0 (1. Februar 2011) Betriebssystem …   Deutsch Wikipedia

  • DB4O — Saltar a navegación, búsqueda DB4O es un novedoso motor de base de datos orientada a objetos. Sus siglas se corresponden con la expresión DataBase 4 (for) Objects , que a su vez es el nombre de la compañía que lo desarrolla: db4objects, Inc. Las… …   Wikipedia Español

  • List of object-oriented database management systems — The following is a list of object oriented database management systems.*Caché * [http://www.codeplex.com/Cerebrum Cerebrum : Object oriented network knowledge base] *ConceptBase *Datawasp *Db4o *eXtremeDB *Facets (previously known as GemStone J)… …   Wikipedia

  • JPOX — Infobox Software name = JPOX caption = developer = JPOX Team latest release version = 1.2.3 latest release date = release date|2008|07|23 operating system = Cross platform platform = Java genre = ORM license = Apache 2 website =… …   Wikipedia

  • Versant — Rechtsform Corporation ISIN US9252843092/ WKN AOF69L Gründung 1988 …   Deutsch Wikipedia

  • Datenbank (Liste) — Die Liste der Datenbankmanagementsysteme umfasst Software zur Verwaltung von Datenbanken, vor allen von relationalen Datenbanken, objektorientierten Datenbanken und objektrelationalen Datenbanken. Inhaltsverzeichnis 0 9 A B C D E F G H I J …   Deutsch Wikipedia

  • Datenbankliste — Die Liste der Datenbankmanagementsysteme umfasst Software zur Verwaltung von Datenbanken, vor allen von relationalen Datenbanken, objektorientierten Datenbanken und objektrelationalen Datenbanken. Inhaltsverzeichnis 0 9 A B C D E F G H I J …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”