Welcome!

.NET Authors: Jim Kaskade, Yeshim Deniz, Louis Nauges

Related Topics: .NET

.NET: Article

db4o Launches Hibernate-Enabled Object-to-Relational Database Replication

Seamless Synchronization of Objects Fosters Mobile Enterprise Applications

db4objects, creators of the open source object database for Java and .NET, have announced the launch of the db4o Replication System (dRS), which enables users to build applications that synchronize objects bi-directionally between distributed instances of db4o's object database, all common relational databases such as Oracle or MySQL, and any combination thereof.

Built upon the popular Hibernate product, the dRS makes db4o's native object persistence architecture available to all Java and .NET developers while staying fully data compatible with existing IT environments using relational database technology.

"The launch of the dRS strengthens db4o's position as an embedded, client-centric data persistence solution for object-oriented environments and acknowledges the predominance of legacy RDBMSs in server-centric environments," says Chris Lanfear, Research Director at VDC. "With db4o's seamless replication, developers can now enjoy the benefits of true object orientated software programming while fully servicing corporate or infrastructural requirements to support relational database technologies. This should make db4o's object database technology appealing to a much wider audience of Java and .NET developers."

Enabling the Agile and Mobile Enterprise
The dRS is 100% object-oriented and specifically designed for agile enterprises and product developers in a fast changing and ever more mobile business environment. Software managers can shave off up to 90% of development cost and time in comparison to using replication through relational database technology that was designed for server-centric data storage in the 1980s and that is inherently incompatible with the new object-oriented software architectures of Java and .NET.

db4o's object database is optimized to be embedded in distributed applications and software-enabled devices, where resources are constrained, performance is critical, and no DBA is present.  In many cases, these client-side db4o database instances are partially connected to enterprise servers running relational databases (RDBMS) such as Oracle or MySQL. The dRS now provides automatic, uni- or bi-directional data synchronization between these distributed data sets upon connection.

"When we designed our real-time high speed train control system for Spain's AVE, we chose db4o as the core of the real-time database," said José Miguel Rubio Sánchez, IRC Technical Manager at Indra Sistemas, Spain's largest IT company.  "db4o's speed allows the system to process over 200,000 objects of system data per second – which are then aggregated and fed into the corporate network running Oracle.  We are very excited to see db4objects offering an off-the-shelf solution for this important link between the real-time database and the corporate data-center, which will save development cost and make products easier to maintain."

About db4objects, Inc
db4objects, Inc (www.db4o.com) provides db4o, the only native object database for both Java and .NET, available under open source and commercial licenses. With more than 250,000 downloads and many more deployments, db4o is used by some of the world's most innovative companies, including Boeing, BMW, Hertz, and Bosch. db4objects is a privately held company based in San Mateo, California, and backed by noted Silicon Valley investors including Mark Leslie, founding CEO of Veritas.

More Stories By .NETDJ News Desk

.NETDJ News Desk monitors Microsoft .NET and its related technologies, including Silverlight, to present IT professionals with news, updates on technology advances, business trends, new products and standards, and insight.

Comments (0)

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.