• ISA provides technical resources and standards to help industrial automation professionals advance their careers and the field. We enable automation professionals worldwide to solve problems and enhance their skills by bringing people together to create new technologies and share best practices with future automation professionals.
    • Industry Insights

  • We attract over 140,000 unique automation professionals monthly, making us the premier online content provider and the only dedicated electronic magazine in the automation industry.

    Monthly Magazine

    • More things to read

    Back
    Back
  • M logo for Automation.com Monthly. Link to current issue.

McObject releases C# API for eXtremeDB IMDS

27 April, 2011
McObject releases C# API for eXtremeDB IMDS
McObject releases C# API for eXtremeDB IMDS
The API streamlines Windows software creation by enabling developers to work naturally with eXtremeDB entirely within C#’s object-oriented domain.

April 27, 2011 — McObject released a C#/.NET Framework application programming interface (API) for its eXtremeDB In-Memory Database System (IMDS) and related product family. The API streamlines Windows software creation by enabling developers to work naturally with eXtremeDB entirely within C#’s object-oriented domain, while delivering eXtremeDB’s unparalleled run-time speed and efficiency. For organizations already using C# and .NET, the eXtremeDB API delivers the speed of a compiled C language database run-time, with the convenience of using a familiar development environment.

Developers work with the real-time database entirely from within C#. There is no external database definition, and no requirement to compile a database schema. Instead, the API relies on C#’s reflection capability to discover database classes and their fields that are defined by the application, in the class definition syntax. This streamlines coding, and the developer's experience is one of working with plain old C# objects. Optionally, the C# class definitions can be used to generate a schema that, in turn, can be processed by McObject’s schema compiler, so that C/C++ and C# programs can use the same database.

With the new API, eXtremeDB delivers the fastest possible DBMS solution for C# applications. The interface reduces development time and accelerates performance across software categories, from real-time enterprise systems to embedded solutions. With eXtremeDB’s new interface, C# developers obtain the following features:

  • Database responsiveness measured in microseconds
  •  eXtremeDB In-Memory Database System core in-memory architecture
  • Flexible on-disk and hybrid storage (eXtremeDB Fusion)
  • Multiple database indexes: B-tree, R-tree, Hash, Custom, Patricia trie, KD tree
  • Highly scalable via 64-bit support and a multi-version concurrency control (MVCC) transaction manage
  • Distributed database capability (eXtremeDB Cluster)
  • Fault-tolerance (eXtremeDB Cluster and eXtremeDB High Availability)
  • Transaction logging
  • Small footprint of 150K or less
  • ACID (Atomic, Consistent, Isolated and Durable) transactions

Trending Articles

Advertisement

Related Industry Products

View all Industry Products
Advertisement
Advertisement