To install click the Add extension button. That's it.

The source code for the WIKI 2 extension is being checked by specialists of the Mozilla Foundation, Google, and Apple. You could also do it yourself at any point in time.

4,5
Kelly Slayton
Congratulations on this excellent venture… what a great idea!
Alexander Grigorievskiy
I use WIKI 2 every day and almost forgot how the original Wikipedia looks like.
Live Statistics
English Articles
Improved in 24 Hours
Added in 24 Hours
Languages
Recent
Show all languages
What we do. Every page goes through several hundred of perfecting techniques; in live mode. Quite the same Wikipedia. Just better.
.
Leo
Newton
Brights
Milds

From Wikipedia, the free encyclopedia

ObjectDB Object Database
Developer(s)ObjectDB Software
Stable release
2.8.9 / September 18, 2023; 23 days ago (2023-09-18)
Written inJava
Operating systemCross-platform
TypeObject database
LicenseProprietary[1]
Websitewww.objectdb.com

ObjectDB is an object database for Java. It can be used in client-server mode and in embedded (in process) mode.

Unlike other object databases, ObjectDB does not provide its own proprietary API. Accordingly, working with ObjectDB requires using one of the two standard Java APIs: JPA or JDO. Both APIs are built-in in ObjectDB,[2][3] so an intermediate ORM software is not needed.[4][5]

YouTube Encyclopedic

  • 1/3
    Views:
    1 002
    3 620
    18 338
  • OjectDB Program for Persistent Class
  • Aplicação básica utilizando banco orientado a objetos db4o
  • Difference between IOC and DI in Spring

Transcription

Features

ObjectDB is a cross platform software and can be used on various operating systems with Java SE 5 or higher. It can be integrated into Java EE and Spring web applications and deployed on servlet containers (Tomcat, Jetty) as well as on Java EE application servers (GlassFish, JBoss).[6][7] It was tested on various JVMs, including HotSpot, JRockit and IBM J9.[8]

The maximum database size is 128 TB (131,072 GB). The number of objects in a database is unlimited (except by the database size).[8]

All the persistable types of JPA and JDO are supported by ObjectDB, including user defined entity classes, user defined embeddable classes, standard Java collections, basic data types (primitive values, wrapper values, String, Date, Time, Timestamp) and any other serializable classes.[8]

Every object in the database has a unique ID. ObjectDB supports both traditional object database IDs, as well as RDBMS like primary keys, including composite primary keys and auto value generation and assignment,[8] as part of its support of JPA, which is mainly an API for RDBMS.

Two query languages are supported. The JDO Query Language (JDOQL), which is based on Java syntax, and the JPA Query Language (JPQL), which is based on SQL syntax. JPA 2 criteria queries are also supported.[8]

ObjectDB automatic schema evolution handles most changes to classes transparently, including adding and removing of persistent fields, changing types of persistent fields, and modifying class hierarchy. Renaming persistable classes and persistent fields is also supported.[8]

Tools and utilities

The following tools and utilities are included in the ObjectDB distribution:[9]

  • Database Explorer - GUI tool for querying, viewing and editing database content.
  • Database Doctor - Diagnoses and repairs possible database problems.
  • Replication - Master-Slave replication (clustering) with unlimited number of slave nodes.
  • Online Backup - Database backup by a simple query on an EntityManager.
  • Class Enhancer - Boosts performance by preparing classes for persistence.
  • Transaction Replayer - Recorder and replayer of database transactions.
  • BIRT Reports Driver - Adds ObjectDB as a BIRT data source and JPQL / JDOQL queries as data sets.

References

  1. ^ "ObjectDB License".
  2. ^ "Home". objectdb.com.
  3. ^ "Java - is ObjectDB production ready?".
  4. ^ "Create applications using ObjectDb and JPA in NetBeans". www.javabeat.net. Archived from the original on 2012-09-05.
  5. ^ "Home". jpab.org.
  6. ^ "JPA Tutorials".
  7. ^ "Integrate ObjectDB into Your JPA-based Java Web App". 6 April 2012.
  8. ^ a b c d e f "ObjectDB Object Database Features".
  9. ^ "Chapter 5 - Database Tools and Utilities".

External links

This page was last edited on 18 September 2023, at 17:25
Basis of this page is in Wikipedia. Text is available under the CC BY-SA 3.0 Unported License. Non-text media are available under their specified licenses. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc. WIKI 2 is an independent company and has no affiliation with Wikimedia Foundation.