Channels ▼
RSS

C/C++

McObject's New eXtremeDB 5.0 Menu


McObject has released its eXtremeDB 5.0 embedded database system with new features aimed at faster clustering and application development such as the Message Passing Interface (MPI) standard, which increases messaging efficiency for parallel processing on distributed-memory systems.

More Insights

White Papers

More >>

Reports

More >>

Webcasts

More >>

"McObject projects incorporating eXtremeDB Cluster [feature] in fields range from aerospace/defence to smart grid management and financial systems," said McObject CEO Steve Graves.

Graves also points to a local tables option that exempts specified eXtremeDB Cluster tables from cluster-wide replication, to accelerate processing at the local node. Local tables are shareable, when desired, through a scatter/gather mechanism.

Also here is dynamic clustering, which enables nodes to join and leave clusters without interrupting processing. Plus, support for Infiniband switched fabric interconnect reduces communication latency between eXtremeDB Cluster nodes and improve throughput and scalability.

In McObject's tests, eXtremeDB Cluster using Infiniband and MPI performed more than 7.5x faster than the same system implemented with "plain vanilla" gigabit networking (TCP/IP and Ethernet). MPI can also be used over Ethernet-TCP, and in McObject’s tests this combination performed almost 1.5x faster than using TCP/IP over Ethernet. eXtremeDB Cluster's Infiniband and MPI support is provided on Linux in the current release.

eXtremeDB 5.0 also adds support for nullable data types, or the ability to set data types to the special value NULL. This provides flexibility in representing missing or inapplicable information in query results. eXtremeDB's NULL value support extends to both its SQL and native C/C++, Java, and .NET application programming interfaces (APIs).

For the community of developers using eXtremeDB with the Java and .NET languages, version 5.0 adds features including .NET and Java class generators. eXtremeDB's database schema compiler, mcocomp, can now process database definition language (DDL) files (database schemas) written in the DBMS's native language, and output code defining the equivalent .java and .cs classes. This is described as "a boon" when adding Java or .NET front-ends to existing eXtremeDB databases that are defined in the native DDL.


Related Reading






Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

 
Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.
 

Video