ObjectDB Database Search

1-50 of 200 results

ObjectDB License

Free License ObjectDB can be downloaded and used at no cost (including commercially)  ... file. This could be useful for small projects, academic assignments, evaluation and learning. ObjectDB ... . You are encouraged to test ObjectDB before purchasing a license. Server License ObjectDB 2.x Server

ObjectDB License Agreement [ver. 2.0.4]

and conditions - do not download, install or use the software. This agreement is between ObjectDB Software Ltd (" ObjectDB Software") and you ("The Customer"). The terms and conditions of this agreement ... . ObjectDB Software grants the Customer a non-exclusive and non-transferable license for using

ObjectDB 2.9 Developer's Guide

Welcome to ObjectDB for Java/JPA Developer's Guide. Here you can learn how to develop database applications using ObjectDB and JPA (Java Persistence API). The main purpose of this guide is to make you productive with ObjectDB and JPA in a short time. Guide Structure Demonstrates basic database

ObjectDB - JPA Object Database for Java

it is the bottleneck in most applications. ObjectDB is extremely fast and much faster than any other JPA ... , and even add their own overhead. ObjectDB supports direct storage of graphs of objects ... productivity. ObjectDB is the most productive software for developing Java database applications

Is ObjectDB better than competing object databases?

: ObjectDB is unique in supporting the standard APIs. It is the only object database with built in ... , supporting community, forums, IDEs support, tools, books, tutorials and sample code. ObjectDB ... almost every application. ObjectDB supports user defined primary keys including composite primary keys

What are the main benefits of using ObjectDB?

By using ObjectDB you can reduce development time and costs and improve your application performance. Reducing Development Time and Costs ObjectDB makes database programming easier and faster ... ObjectDB is especially designed to store and manage graphs of objects efficiently. That can accelerate

How to install ObjectDB?

ObjectDB is distributed as a zip file. Just download and extract the ObjectDB distribution zip file. No need to run any install or setup program. You can uninstall ObjectDB by deleting the ObjectDB directory. ObjectDB does not modify the registry or any other system file.

Where can I learn how to use ObjectDB?

The best source for learning ObjectDB is the ObjectDB Manual , which contains all the necessary information for using ObjectDB . The only required background is a good understanding of the Java language. Reading the manual and getting started with ObjectDB could be easier for developers with prior

Is ObjectDB a NoSQL Database?

ObjectDB is a unique NoSQL database. It doesn't have the known disadvantages and limitations ... , isolation, durability). Unlike other NoSQL solutions, ObjectDB provides full support of rich complex queries ... , ObjectDB supports full ACID (atomicity, consistency, isolation, durability

Is ObjectDB scalable? What are its limitations?

ObjectDB is highly scalable and can manage efficiently databases in a wide range of sizes, from a few Kilobytes to hundreds of Gigabytes and even Terabytes. ObjectDB can be used in small embedded single user applications as well as in heavy loaded multi threaded multi user applications. ObjectDB

What are the system requirements for using ObjectDB?

ObjectDB requires Java 8 or later. As a pure Java application,  ObjectDB should be able to run on any platform that supports the Java Standard Edition. Either the Java Development Kit (JDK) or the Java Runtime Environment (JRE) can be used. A version of ObjectDB for .NET is currently under development.

Is ObjectDB better than Object Relational Mapping (ORM)?

As noted above, using ObjectDB instead of a relational database and ORM combination  ... ), you can develop portable applications that can use both ObjectDB and relational databases. This way you have the best of both worlds - use ObjectDB when applicable for faster development and better

What is ObjectDB?

ObjectDB is an Object Oriented Database Management System (ODBMS). It provides all the standard database management services (storage and retrieval, transactions, lock management, query processing ... objects (and graphs of objects) in an ObjectDB database directly. There's no need to define tables

ObjectDB Release History

Please read the ObjectDB licence page.

Can I use ObjectDB to access a relational database?

To access relational databases using the Java Persistence API (JPA) you will need an Object Relational Mapping (ORM) tool, such as Hibernate, TopLink, EclipseLink, Open JPA or DataNucleus. The DataNucleus ORM implementation supports also the Java Data Objects (JDO) API. ObjectDB is a full featured

Can I use ObjectDB with languages other than Java?

ObjectDB can be used by Java Virtual Machine (JVM) languages, such as Java, Kotlin, Groovy and Scala. It can also be used with other languages, such as Python, JavaScript, Ruby and PHP, but currently only with their JVM implementations (e.g. Jython for Python, GraalVM for JavaScript

ObjectDB API Reference

All about ObjectDB API Reference in Java/JPA database - explanations, examples, references, links and related information.

Get ObjectDB

All about Get ObjectDB in Java/JPA database - explanations, examples, references, links and related information.

Download ObjectDB

All about Download ObjectDB in Java/JPA database - explanations, examples, references, links and related information.

Why ObjectDB?

All about Why ObjectDB? in Java/JPA database - explanations, examples, references, links and related information.

Using ObjectDB

All about Using ObjectDB in Java/JPA database - explanations, examples, references, links and related information.

ObjectDB APIs

All about ObjectDB APIs in Java/JPA database - explanations, examples, references, links and related information.

About ObjectDB

All about ObjectDB in Java/JPA database - explanations, examples, references, links and related information.

Step 1: Install BIRT and ObjectDB Driver

We start by installing the BIRT development environment and the ObjectDB data source driver ... the ObjectDB Data Source Driver To install the ObjectDB data source driver for BIRT: Open the [Install] dialog box by selecting Help Install New Software... In the [Work with] field enter the ObjectDB

Step 3: Create an ObjectDB Data Source

Connections to the database are represented in BIRT as data sources. To create an ObjectDB data ... Explorer] window and selecting  New Data Source . Select ObjectDB Data Source from the list of available data source types. Enter data source name (e.g. ObjectDB Points ) and click Next . Specify

JPA Class Enhancer

The ObjectDB Enhancer is a post-compilation tool that improves performance by modifying ... but not enforced by ObjectDB . Instead, use the accessor and mutator methods of the desired class ... explained in Chapter 3 ). Special code is added to enhanced classes that automatically notifies ObjectDB

[ODB1] Chapter 8 - ObjectDB Server

An ObjectDB server can manage one or more databases. Databases that are managed by a server ... the connection URL string. 8.1  Running an ObjectDB Server The ObjectDB server is a pure Java application, packaged in the odbse.jar file. The jar file contains the entire ObjectDB

Database Doctor

The ObjectDB Doctor tool provides two related services: Diagnose and validate an ObjectDB database file : Checks a specified ObjectDB database file to verify its integrity. If the file is corrupted, the tool produces a detailed diagnostic report that lists all errors. Repair a corrupted ObjectDB

[ODB1] Chapter 9 - ObjectDB Explorer

ObjectDB Explorer is a visual tool for managing ObjectDB databases. You can use the Explorer ... is packaged in the main ObjectDB development jar file (odbfe.jar / odbee.jar / odbse.jar), located in ObjectDB's lib directory. Because this file is an executable jar, on most systems, you can double click

ObjectDB 1.0 Manual

Welcome to the ObjectDB for Java/JDO Developer's Guide. Here you can learn how to develop database applications using ObjectDB and JDO (Java Data Objects), the revolutionary database programming technology by Sun Microsystems. The main purpose of this guide is to familiarise you with ObjectDB

Database Transaction Replayer

ObjectDB can record its internal engine operations in special binary recording files (journal files). Recording is disabled by default and can be enabled in the configuration . The ObjectDB Replayer ... When recording is enabled , ObjectDB maintains a recording directory for each database file. The name

Database Management Settings

is appropriate for most applications. The element When recovery is enabled, ObjectDB creates a recovery file ... , the recovery file can be used to repair it. ObjectDB automatically performs recovery when it opens ... provides a hint for the amount of space to reserve for the recovery file. ObjectDB might use

JPA Connections and Transactions

these interfaces. When you use ObjectDB , you work with instances of its implementation classes ... ", "admin"); EntityManagerFactory emf = Persistence . createEntityManagerFactory ( " objectdb ://localhost ... a persistence unit name as an argument. As an extension, ObjectDB lets you specify a database URL or path

Obtaining a JPA Database Connection

. Therefore, to manipulate an ObjectDB database, you need an EntityManager instance. Operations that modify database ... you to define a persistence unit generate an EntityManagerFactory . However, with ObjectDB , you can either define a standard persistence unit or provide the file path of the ObjectDB database directly

JPA Entity Fields

a value of one of the supported persistable types . ObjectDB supports persistent fields with any ... ; the other relationship annotations are required when applicable. However, ObjectDB doesn't require any ... annotation. This annotation requires ObjectDB to verify that the type is embeddable: @Entity public

JPA Persistable Types

Persistable types are data types that can be used for storing data in the database. ObjectDB ... . ObjectDB is slightly less restrictive: Static nested entity classes are allowed, but non-static inner ... can be. In most cases, ObjectDB can manage a missing no-argument constructor. Aside from these constraints

Database Replication and Clustering

ObjectDB supports master-slave replication, also known as clustering. With replication, the same ... to the slave databases, keeping them synchronized. Setting a master satabase A master ObjectDB database is a standard database that is managed on a standard ObjectDB database server . Any ObjectDB database

Setting and Tuning of JPA Queries

implementations, the default is AUTO . In ObjectDB , the default is COMMIT , which is more efficient ... ) ObjectDB uses automatic optimistic locking to prevent concurrent changes to entities by multiple users ... additional settings to queries by using hints. Supported query hints ObjectDB supports the following

Server Configuration

The configuration element specifies settings for running an ObjectDB Server . The server ... of connections. The element The element has one attribute, path , which specifies the location of ObjectDB databases that the server manages. The $ objectdb prefix, if specified, represents the ObjectDB home

Index Definition

where different entities have the same value in a unique field, ObjectDB throws a PersistenceException ... . The optional name attribute has no specific function but might appear in the ObjectDB Explorer and in log ... lastName; Address address; : } Indexes in queries ObjectDB manages a B-tree for every index. A B-tree

JPA Named Queries

of using the @NamedQuery annotation. ObjectDB supports JPA XML mapping files, including the definition ... ) JPA providers and less so for ObjectDB , this manual does not cover that alternative. Using Named ... persistable classes must be available at runtime to locate any named query. ObjectDB makes

Schema Update

The configuration element supports renaming packages, classes, and fields in ObjectDB databases ... Chapter 2 , ObjectDB handles other schema changes automatically. Note: Use extreme caution ... classes that have been renamed or moved in the IDE without a matching schema configuration, ObjectDB

Logical Operators in JPQL and Criteria API

complex expressions. Logical operators ObjectDB supports two sets of logical operators, as shown in ... , while Java uses its own notation, which is also used by the JDO Query Language (JDOQL). ObjectDB ... . As part of its JDO support, ObjectDB also supports the Java/JDO && operator as a synonym

What's next?

This chapter introduced the basic principles of JPA with ObjectDB . For more details, see the other chapters in this manual. To start using ObjectDB immediately, follow one of the tutorials ... program. You can start your own ObjectDB /JPA projects by modifying this example program

Step 1: Create a Maven Web Project

Name (e.g. Guestbook ) and select Java EE 5. Enter Maven Group Id (e.g. com. objectdb .tutorial.spring ... under Project Files in the [Project] window: To add dependency on the Spring MVC Framework and ObjectDB ... file and use copy and paste to replace its content with the following settings: 4.0.0 com. objectdb

Step 1: Create a Maven Web Project

dependency on the Spring MVC Framework and ObjectDB and to automatically download all the required JAR ... ; copy and paste to replace its content with the following settings: 4.0.0 com. objectdb .tutorial.spring Guestbook war 1.0 Guestbook http://maven.apache.org UTF-8 objectdb ObjectDB Repository https://m2

[ODB1] Chapter 3 - Persistent Classes

implementation automatically, as explained in section 3.3 . ObjectDB's JDO Enhancer also adds a no-arg ... types above are defined as optional by JDO (arrays and most of the collection classes), but ObjectDB ... of non persistent types, at storage time. As an extension to JDO, ObjectDB supports storing instances

[ODB1] Chapter 6 - Persistent Objects

of persistent types is available at section 3.2 ). ObjectDB provides an additional storing method ... retrieval, as shown in the next section ( section 6.3 ). ObjectDB supports two identifying methods ... names, is not supported by JDO, but ObjectDB supports it as an extension because of its popularity in

Step 4: Run the Application

, a new ObjectDB database file is generated in the db subdirectory under the ObjectDB installation ... 1,000 objects. You can view the content of the database file by opening it in the ObjectDB Explorer : This is the end of the tutorial. Learn more about ObjectDB and JPA by reading the Manual .

[ODB1] Chapter 2 - A Quick Tour

This chapter introduces basic ObjectDB and JDO concepts, using two sample programs. We start with the HelloWorld sample program, which is not JDO portable because it uses some ObjectDB extensions ... , step by step. Both sample programs are contained in ObjectDB's samples directory. 2.1