eXtremeDB Database Management System - McObject LLC

Are you over 18 and want to see adult content?

6

More Annotations

Yacht Scoring - A complete web based regatta management, administration and yacht scoring program

Yacht Scoring - A complete web based regatta management, administration and yacht scoring program

yachtscoring.com
Profile Image
James Lee
2019-10-29 17:46:13
Yacht Scoring - A complete web based regatta management, administration and yacht scoring program

Yacht Scoring - A complete web based regatta management, administration and yacht scoring program

yachtscoring.com

Are you over 18 and want to see adult content?

The Village Беларусь — Навіны, Людзі, Месцы, Падзеі

The Village Беларусь — Навіны, Людзі, Месцы, Падзеі

the-village.me
Profile Image
James Lee
2019-10-29 17:46:51
The Village Беларусь — Навіны, Людзі, Месцы, Падзеі

The Village Беларусь — Навіны, Людзі, Месцы, Падзеі

the-village.me

Are you over 18 and want to see adult content?

Форум совместных покупок Openssource

Форум совместных покупок Openssource

openssource.club
Profile Image
James Lee
2019-10-29 17:47:16
Форум совместных покупок Openssource

Форум совместных покупок Openssource

openssource.club

Are you over 18 and want to see adult content?

Circus Roncalli - Tickets online kaufen

Circus Roncalli - Tickets online kaufen

roncalli.de
Profile Image
James Lee
2019-10-29 17:47:50
Circus Roncalli - Tickets online kaufen

Circus Roncalli - Tickets online kaufen

roncalli.de

Are you over 18 and want to see adult content?

抱扑・戚振宇

抱扑・戚振宇

free9.org
Profile Image
James Lee
2019-10-29 17:50:17
抱扑・戚振宇

抱扑・戚振宇

free9.org

Are you over 18 and want to see adult content?

Paltalk Download Paltalk Programs Tools Hack Camfrog Beyluxe Inspeak

Paltalk Download Paltalk Programs Tools Hack Camfrog Beyluxe Inspeak

imfiles.com
Profile Image
James Lee
2019-10-29 17:50:37
Paltalk Download Paltalk Programs Tools Hack Camfrog Beyluxe Inspeak

Paltalk Download Paltalk Programs Tools Hack Camfrog Beyluxe Inspeak

imfiles.com

Are you over 18 and want to see adult content?

3
Cardboard and Plastic Packaging Products - custom packaging boxes - Plasbox

Cardboard and Plastic Packaging Products - custom packaging boxes - Plasbox

plasbox.com.au
Profile Image
James Lee
2019-10-29 17:51:01
Cardboard and Plastic Packaging Products - custom packaging boxes - Plasbox

Cardboard and Plastic Packaging Products - custom packaging boxes - Plasbox

plasbox.com.au

Are you over 18 and want to see adult content?

Home - The International Ecotourism Society

Home - The International Ecotourism Society

ecotourism.org
Profile Image
James Lee
2019-10-29 17:52:28
Home - The International Ecotourism Society

Home - The International Ecotourism Society

ecotourism.org

Are you over 18 and want to see adult content?

Καλύτερη Λαμία

Καλύτερη Λαμία

kaliterilamia.gr
Profile Image
James Lee
2019-10-29 17:52:59
Καλύτερη Λαμία

Καλύτερη Λαμία

kaliterilamia.gr

Are you over 18 and want to see adult content?

Palmos News – ΑΛΗΘΙΝΗ ΕΝΗΜΕΡΩΣΗ

Palmos News – ΑΛΗΘΙΝΗ ΕΝΗΜΕΡΩΣΗ

palmosnews.com
Profile Image
James Lee
2019-10-29 17:53:41
Palmos News – ΑΛΗΘΙΝΗ ΕΝΗΜΕΡΩΣΗ

Palmos News – ΑΛΗΘΙΝΗ ΕΝΗΜΕΡΩΣΗ

palmosnews.com

Are you over 18 and want to see adult content?

Elektrické kefky, náhradné hlavice, bielenie zubov a zubné pasty. - Nazuby.eu

Elektrické kefky, náhradné hlavice, bielenie zubov a zubné pasty. - Nazuby.eu

nazuby.eu
Profile Image
James Lee
2019-10-29 17:53:51
Elektrické kefky, náhradné hlavice, bielenie zubov a zubné pasty. - Nazuby.eu

Elektrické kefky, náhradné hlavice, bielenie zubov a zubné pasty. - Nazuby.eu

nazuby.eu

Are you over 18 and want to see adult content?

Wild - #1 Free Dating App for Hookup & Casual Encounters

Wild - #1 Free Dating App for Hookup & Casual Encounters

justbewild.com
Profile Image
James Lee
2019-10-29 17:54:11
Wild - #1 Free Dating App for Hookup & Casual Encounters

Wild - #1 Free Dating App for Hookup & Casual Encounters

justbewild.com

Are you over 18 and want to see adult content?

4

Favourite Annotations

Portal Oświatowy- Karta Nauczyciela, zarządzanie i nadzór pedagogiczny w szkole i przedszkolu, kadry i płace w oświacie, be

Portal Oświatowy- Karta Nauczyciela, zarządzanie i nadzór pedagogiczny w szkole i przedszkolu, kadry i płace w oświacie, be

portaloswiatowy.pl
Profile Image
James Lee
2020-03-10 13:37:39
Portal Oświatowy- Karta Nauczyciela, zarządzanie i nadzór pedagogiczny w szkole i przedszkolu, kadry i płace w oświacie, be

Portal Oświatowy- Karta Nauczyciela, zarządzanie i nadzór pedagogiczny w szkole i przedszkolu, kadry i płace w oświacie, be

portaloswiatowy.pl

Are you over 18 and want to see adult content?

Isero - Bestel online of bezoek een van onze vestigingen

Isero - Bestel online of bezoek een van onze vestigingen

gerritse.nl
Profile Image
James Lee
2020-03-10 13:38:15
Isero - Bestel online of bezoek een van onze vestigingen

Isero - Bestel online of bezoek een van onze vestigingen

gerritse.nl

Are you over 18 and want to see adult content?

Home - Alda Center for Communicating Science

Home - Alda Center for Communicating Science

aldacenter.org
Profile Image
James Lee
2020-03-10 13:38:27
Home - Alda Center for Communicating Science

Home - Alda Center for Communicating Science

aldacenter.org

Are you over 18 and want to see adult content?

Authentic New York-Style Bagels - Bruegger's Bagels - Home

Authentic New York-Style Bagels - Bruegger's Bagels - Home

brueggers.com
Profile Image
James Lee
2020-03-10 13:38:47
Authentic New York-Style Bagels - Bruegger's Bagels - Home

Authentic New York-Style Bagels - Bruegger's Bagels - Home

brueggers.com

Are you over 18 and want to see adult content?

Wordpress Developers, Woocommerce Support and Development - Blaze Online - Sydney, Melbourne, Australia

Wordpress Developers, Woocommerce Support and Development - Blaze Online - Sydney, Melbourne, Australia

linksync.com
Profile Image
James Lee
2020-03-10 13:39:00
Wordpress Developers, Woocommerce Support and Development - Blaze Online - Sydney, Melbourne, Australia

Wordpress Developers, Woocommerce Support and Development - Blaze Online - Sydney, Melbourne, Australia

linksync.com

Are you over 18 and want to see adult content?

Пожалуйста выберете город

Пожалуйста выберете город

hozya.ru
Profile Image
James Lee
2020-03-10 13:39:15
Пожалуйста выберете город

Пожалуйста выберете город

hozya.ru

Are you over 18 and want to see adult content?

4
Craps Forum

Craps Forum

crapsforum.com
Profile Image
James Lee
2020-03-10 13:39:37
Craps Forum

Craps Forum

crapsforum.com

Are you over 18 and want to see adult content?

Mud Pie Baby Clothes, Women's Clothes & Home Decor - Mud Pie

Mud Pie Baby Clothes, Women's Clothes & Home Decor - Mud Pie

mud-pie.com
Profile Image
James Lee
2020-03-10 13:39:52
Mud Pie Baby Clothes, Women's Clothes & Home Decor - Mud Pie

Mud Pie Baby Clothes, Women's Clothes & Home Decor - Mud Pie

mud-pie.com

Are you over 18 and want to see adult content?

Accueil de la4ldesylvie.fr

Accueil de la4ldesylvie.fr

la4ldesylvie.fr
Profile Image
James Lee
2020-03-10 13:40:08
Accueil de la4ldesylvie.fr

Accueil de la4ldesylvie.fr

la4ldesylvie.fr

Are you over 18 and want to see adult content?

10 ประเทศอาเซียน

10 ประเทศอาเซียน

projectt565.wordpress.com
Profile Image
James Lee
2020-03-10 13:40:19
10 ประเทศอาเซียน

10 ประเทศอาเซียน

projectt565.wordpress.com

Are you over 18 and want to see adult content?

pishgammobile

pishgammobile

pishgammobile.com
Profile Image
James Lee
2020-03-10 13:40:56
pishgammobile

pishgammobile

pishgammobile.com

Are you over 18 and want to see adult content?

Home » Scienze Notizie

Home » Scienze Notizie

scienzenotizie.it
Profile Image
James Lee
2020-03-10 13:41:19
Home » Scienze Notizie

Home » Scienze Notizie

scienzenotizie.it

Are you over 18 and want to see adult content?

3

Text

EXTREMEDB DATABASE MANAGEMENT SYSTEM An In-Memory and Persistent DBMS. e X treme DB was originally designed and optimized to be an in-memory database system (IMDS) and this distinction allows for improved performance. Learn why here. The e X treme DB hybrid database system offers the strengths of the on-disk and all-in-memory approaches to data management in a single database

system.

PERST OPEN SOURCE OBJECT ORIENTED DATABASE Perst is McObject’s open source, dual license, object-oriented embedded database system (ODBMS). It is available in one edition developed as an all-Java embedded database, and another implemented in C# (for Microsoft .NET Framework applications). Perst gives developers the ability to store, sort and retrieve objects in their applications

with

IN-DATABASE ANALYTICS FOR LOW LATENCY DATA Unlike other IMDS, eXtremeDB can combine the strengths of on-disk and in-memory database systems. In other words, eXtremeDB databases can be all-in-memory, all-persistent, or have a mix of in-memory tables and persistent tables with a simple database schema.This unparalleled flexibility enables developers to tailor data management in order to optimize applications for speed and persistence. MVCC DATABASE MANAGEMENT SYSTEM To illustrate, the graphs in Figures 2, 3 and 4 show the relative performance of McObject’s e X treme DB database system on identical multithreaded tests executed on a multicore system using a multiple-reader, single-writer (MURSIW, or database-locking) transaction manager, and its multi-version concurrency control (MVCC) transaction manager. PERST OPEN SOURCE OBJECT ORIENTED DATABASE Unlike other IMDS, eXtremeDB can combine the strengths of on-disk and in-memory database systems. In other words, eXtremeDB databases can be all-in-memory, all-persistent, or have a mix of in-memory tables and persistent tables with a simple database schema.This unparalleled flexibility enables developers to tailor data management in order to optimize applications for speed and persistence. RELIABLE IN-MEMORY DATABASE SYSTEM CONCEPTS AND FEATURES eXtremeDB was designed specifically as an in-memory database system, not an afterthought.. The eXtremeDB database management system was originally designed and optimized to be an in-memory database system (IMDS), with direct data manipulation. When a database management system is created, it will, by design and implementation, be either an in-memory database system or an on-disk REAL-TIME DATABASE FOR INDUSTRIAL CONTROL The eXtremeDB small footprint real-time database is being used successfully to meet these demands. While traditional databases have long served as back-end repositories for control systems, eXtremeDB differs in that it serves as a persistent or in-memory database system that is integrated within the control systems’ real-time processes. As an in-memory database system, eXtremeDB can achieve THE EXTREMEDB DATABASE MANAGEMENT FAMILY The eXtremeDB for IoT SDK is a unique new IoT development toolkit offering standard eXtremeDB Active Replication Fabric to allow complete oversight over network connection losses, as well as support on all platforms from edge to cloud. Built on a proven data management solution, eXtremeDB is found world-wide in systems ranging from nuclear power plants to networking equipment to stock market SHARED MEMORY APPLICATIONS

THE C++ FIELD CLASS

size_t calculateStructAlignment( void ) Calculate the struct alignment: Iterator * components( void ) Get a field iterator for a struct Field: Field* element( void ) Get a field descriptor for an element of an array (vector) Field Type elementType( void ) Get the type of an element of an array (vector) Field Field* findField( String * name ) Find the component in this struct Field by name. EXTREMEDB DATABASE MANAGEMENT SYSTEM An In-Memory and Persistent DBMS. e X treme DB was originally designed and optimized to be an in-memory database system (IMDS) and this distinction allows for improved performance. Learn why here. The e X treme DB hybrid database system offers the strengths of the on-disk and all-in-memory approaches to data management in a single database

system.

PERST OPEN SOURCE OBJECT ORIENTED DATABASE Perst is McObject’s open source, dual license, object-oriented embedded database system (ODBMS). It is available in one edition developed as an all-Java embedded database, and another implemented in C# (for Microsoft .NET Framework applications). Perst gives developers the ability to store, sort and retrieve objects in their applications

with

IN-DATABASE ANALYTICS FOR LOW LATENCY DATA Unlike other IMDS, eXtremeDB can combine the strengths of on-disk and in-memory database systems. In other words, eXtremeDB databases can be all-in-memory, all-persistent, or have a mix of in-memory tables and persistent tables with a simple database schema.This unparalleled flexibility enables developers to tailor data management in order to optimize applications for speed and persistence. MVCC DATABASE MANAGEMENT SYSTEM To illustrate, the graphs in Figures 2, 3 and 4 show the relative performance of McObject’s e X treme DB database system on identical multithreaded tests executed on a multicore system using a multiple-reader, single-writer (MURSIW, or database-locking) transaction manager, and its multi-version concurrency control (MVCC) transaction manager. PERST OPEN SOURCE OBJECT ORIENTED DATABASE Unlike other IMDS, eXtremeDB can combine the strengths of on-disk and in-memory database systems. In other words, eXtremeDB databases can be all-in-memory, all-persistent, or have a mix of in-memory tables and persistent tables with a simple database schema.This unparalleled flexibility enables developers to tailor data management in order to optimize applications for speed and persistence. RELIABLE IN-MEMORY DATABASE SYSTEM CONCEPTS AND FEATURES eXtremeDB was designed specifically as an in-memory database system, not an afterthought.. The eXtremeDB database management system was originally designed and optimized to be an in-memory database system (IMDS), with direct data manipulation. When a database management system is created, it will, by design and implementation, be either an in-memory database system or an on-disk REAL-TIME DATABASE FOR INDUSTRIAL CONTROL The eXtremeDB small footprint real-time database is being used successfully to meet these demands. While traditional databases have long served as back-end repositories for control systems, eXtremeDB differs in that it serves as a persistent or in-memory database system that is integrated within the control systems’ real-time processes. As an in-memory database system, eXtremeDB can achieve THE EXTREMEDB DATABASE MANAGEMENT FAMILY The eXtremeDB for IoT SDK is a unique new IoT development toolkit offering standard eXtremeDB Active Replication Fabric to allow complete oversight over network connection losses, as well as support on all platforms from edge to cloud. Built on a proven data management solution, eXtremeDB is found world-wide in systems ranging from nuclear power plants to networking equipment to stock market SHARED MEMORY APPLICATIONS

THE C++ FIELD CLASS

size_t calculateStructAlignment( void ) Calculate the struct alignment: Iterator * components( void ) Get a field iterator for a struct Field: Field* element( void ) Get a field descriptor for an element of an array (vector) Field Type elementType( void ) Get the type of an element of an array (vector) Field Field* findField( String * name ) Find the component in this struct Field by name. REAL-TIME DATABASE FOR INDUSTRIAL CONTROL The eXtremeDB small footprint real-time database is being used successfully to meet these demands. While traditional databases have long served as back-end repositories for control systems, eXtremeDB differs in that it serves as a persistent or in-memory database system that is integrated within the control systems’ real-time processes. As an in-memory database system, eXtremeDB can achieve THE EXTREMEDB DATABASE MANAGEMENT FAMILY The eXtremeDB for IoT SDK is a unique new IoT development toolkit offering standard eXtremeDB Active Replication Fabric to allow complete oversight over network connection losses, as well as support on all platforms from edge to cloud. Built on a proven data management solution, eXtremeDB is found world-wide in systems ranging from nuclear power plants to networking equipment to stock market HIGH PERFORMANCE DATABASE FOR TELECOM AND The e X treme DB data management solution for telecom and networking: real-time performance, high availability, Patricia trie indexes and more! F5 Networks, Motorola, Airspan, Sandvine, Spirent, Viasat and Ribbon are just a few of the innovators who rely on McObject’s database, and comms applications leveraging e X treme DB include:

Rules

DATA MANAGEMENT SOLUTION FOR DEVICE, EDGE AND GATEWAY Unlike other IMDS, eXtremeDB can combine the strengths of on-disk and in-memory database systems. In other words, eXtremeDB databases can be all-in-memory, all-persistent, or have a mix of in-memory tables and persistent tables with a simple database schema.This unparalleled flexibility enables developers to tailor data management in order to optimize applications for speed and persistence. TIME SERIES DATABASE WITH HYBRID COLUMN-ROW LAYOUT Choosing a low latency time series database for analytics, tick database, risk management. For streaming data, eXtremeDB delivers low latency database management via a highly efficient in-memory database system (IMDS) design that removes the I/O, cache management, data transfer and other sources of DBMS latency. For historical or OLTP data, offers a wide array of performance-enhancing SHARED MEMORY APPLICATIONS Shared Memory Applications . eXtremeDB allows two or more processes in a multi-processing operating environment (for example, Linux and Windows platforms) to share a common database.. Overview. In order to share the data between multiple processes, the database must be created in shared memory. Multiple threads within a process share the memory of that process. USING SEQUENCES IN C++ Using Sequences in C++. As explained in the User's Guide page, a sequence is an unbounded array of eXtremeDB-supported scalar data elements. The C++ Sequence class is used together with the generated C API classname_fieldname_*() functions in C++ applications to manage database fields of type sequence.As sequences are effectively vectors of values, they are accessed through iterators.

THE C++ FIELD CLASS

size_t calculateStructAlignment( void ) Calculate the struct alignment: Iterator * components( void ) Get a field iterator for a struct Field: Field* element( void ) Get a field descriptor for an element of an array (vector) Field Type elementType( void ) Get the type of an element of an array (vector) Field Field* findField( String * name ) Find the component in this struct Field by name. WILL THE REAL IN-MEMORY DATABASE PLEASE STAND UP So it follows that you cannot, 5, 10, 15 or 20 years after an on-disk DBMS was designed and developed, suddenly turn it into an in-memory database system and expect the same performance or efficient memory use as a database system written to be in memory in the first place.”. Steve Graves. Co-founder and CEO, McObject.

CONNECTION.CURSOR

Description. This method has 2 different usage variants: 1) Calling cursor () without arguments creates a DB-API style cursor usable for operations like find (), search (), execute (), execute_many (), etc. 2) If a class cls and index idx are specified, it creates an “iteration” cursor, which will EXTREMEDB DATABASE MANAGEMENT SYSTEM An In-Memory and Persistent DBMS. e X treme DB was originally designed and optimized to be an in-memory database system (IMDS) and this distinction allows for improved performance. Learn why here. The e X treme DB hybrid database system offers the strengths of the on-disk and all-in-memory approaches to data management in a single database

system.

IN-DATABASE ANALYTICS FOR LOW LATENCY DATA Unlike other IMDS, eXtremeDB can combine the strengths of on-disk and in-memory database systems. In other words, eXtremeDB databases can be all-in-memory, all-persistent, or have a mix of in-memory tables and persistent tables with a simple database schema.This unparalleled flexibility enables developers to tailor data management in order to optimize applications for speed and persistence. PERST OPEN SOURCE OBJECT ORIENTED DATABASE Perst is McObject’s open source, dual license, object-oriented embedded database system (ODBMS). It is available in one edition developed as an all-Java embedded database, and another implemented in C# (for Microsoft .NET Framework applications). Perst gives developers the ability to store, sort and retrieve objects in their applications

with

DATA MANAGEMENT SOLUTION FOR DEVICE, EDGE AND GATEWAY Unlike other IMDS, eXtremeDB can combine the strengths of on-disk and in-memory database systems. In other words, eXtremeDB databases can be all-in-memory, all-persistent, or have a mix of in-memory tables and persistent tables with a simple database schema.This unparalleled flexibility enables developers to tailor data management in order to optimize applications for speed and persistence. REDUCE MEMORY USAGE IN EMBEDDED SYSTEMS The best of both worlds: hybrid data management built on an in-memory database system. eXtremeDB enables the developer to combine both database paradigms – in-memory and on-disk – in a single database instance.Specifying one set of data as transient (managed in memory), while choosing persistent storage for other record types, requires a simple database schema declaration. SHARED MEMORY APPLICATIONS

THE C++ FIELD CLASS

size_t calculateStructAlignment( void ) Calculate the struct alignment: Iterator * components( void ) Get a field iterator for a struct Field: Field* element( void ) Get a field descriptor for an element of an array (vector) Field Type elementType( void ) Get the type of an element of an array (vector) Field Field* findField( String * name ) Find the component in this struct Field by name. IMPORTING DATA FROM EXTERNAL FILES IN SQL Importing Data From External Files in SQL. As explained in the page xSQL Data Export and Import Operations, it can be useful to import external data from CSV files using the xSQL import command. Data can also be imported using the embedded eXtremeSQL APIs.The SQL statement syntax and implementation are described in the following sections. SQL SEQUENCE EQ, NE, GT, GE, LT, LE FUNCTIONS SQL Sequence EQ, NE, GT, GE, LT, LE functions. The seq_eq(), seq_ne(), seq_gt(), seq_ge(), seq_lt(), seq_le() functions return a Boolean value by applying the indicated logical operation comparing the values of elements from sequence 1 to the corresponding elements of sequence 2. The results are easily verified by examining the output below. Following is an example script demonstrating the seq DATA COMPRESSION IN C expected_compression_ratio: used to allocate the page map. The virtual database space cannot be larger than the physical size * the compression ratio. The default value is 10. An element of the page map has a size of 8 bytes, so compression requires extra memory of size mem_size/page_size*expected_compression_ratio*8 for the virtual to

physical

EXTREMEDB DATABASE MANAGEMENT SYSTEM An In-Memory and Persistent DBMS. e X treme DB was originally designed and optimized to be an in-memory database system (IMDS) and this distinction allows for improved performance. Learn why here. The e X treme DB hybrid database system offers the strengths of the on-disk and all-in-memory approaches to data management in a single database

system.

IN-DATABASE ANALYTICS FOR LOW LATENCY DATA Unlike other IMDS, eXtremeDB can combine the strengths of on-disk and in-memory database systems. In other words, eXtremeDB databases can be all-in-memory, all-persistent, or have a mix of in-memory tables and persistent tables with a simple database schema.This unparalleled flexibility enables developers to tailor data management in order to optimize applications for speed and persistence. PERST OPEN SOURCE OBJECT ORIENTED DATABASE Perst is McObject’s open source, dual license, object-oriented embedded database system (ODBMS). It is available in one edition developed as an all-Java embedded database, and another implemented in C# (for Microsoft .NET Framework applications). Perst gives developers the ability to store, sort and retrieve objects in their applications

with

DATA MANAGEMENT SOLUTION FOR DEVICE, EDGE AND GATEWAY Unlike other IMDS, eXtremeDB can combine the strengths of on-disk and in-memory database systems. In other words, eXtremeDB databases can be all-in-memory, all-persistent, or have a mix of in-memory tables and persistent tables with a simple database schema.This unparalleled flexibility enables developers to tailor data management in order to optimize applications for speed and persistence. REDUCE MEMORY USAGE IN EMBEDDED SYSTEMS The best of both worlds: hybrid data management built on an in-memory database system. eXtremeDB enables the developer to combine both database paradigms – in-memory and on-disk – in a single database instance.Specifying one set of data as transient (managed in memory), while choosing persistent storage for other record types, requires a simple database schema declaration. SHARED MEMORY APPLICATIONS

THE C++ FIELD CLASS

size_t calculateStructAlignment( void ) Calculate the struct alignment: Iterator * components( void ) Get a field iterator for a struct Field: Field* element( void ) Get a field descriptor for an element of an array (vector) Field Type elementType( void ) Get the type of an element of an array (vector) Field Field* findField( String * name ) Find the component in this struct Field by name. IMPORTING DATA FROM EXTERNAL FILES IN SQL Importing Data From External Files in SQL. As explained in the page xSQL Data Export and Import Operations, it can be useful to import external data from CSV files using the xSQL import command. Data can also be imported using the embedded eXtremeSQL APIs.The SQL statement syntax and implementation are described in the following sections. SQL SEQUENCE EQ, NE, GT, GE, LT, LE FUNCTIONS SQL Sequence EQ, NE, GT, GE, LT, LE functions. The seq_eq(), seq_ne(), seq_gt(), seq_ge(), seq_lt(), seq_le() functions return a Boolean value by applying the indicated logical operation comparing the values of elements from sequence 1 to the corresponding elements of sequence 2. The results are easily verified by examining the output below. Following is an example script demonstrating the seq DATA COMPRESSION IN C expected_compression_ratio: used to allocate the page map. The virtual database space cannot be larger than the physical size * the compression ratio. The default value is 10. An element of the page map has a size of 8 bytes, so compression requires extra memory of size mem_size/page_size*expected_compression_ratio*8 for the virtual to

physical

PERST OPEN SOURCE OBJECT ORIENTED DATABASE Perst is McObject’s open source, dual license, object-oriented embedded database system (ODBMS). It is available in one edition developed as an all-Java embedded database, and another implemented in C# (for Microsoft .NET Framework applications). Perst gives developers the ability to store, sort and retrieve objects in their applications

with

MVCC DATABASE MANAGEMENT SYSTEM To illustrate, the graphs in Figures 2, 3 and 4 show the relative performance of McObject’s e X treme DB database system on identical multithreaded tests executed on a multicore system using a multiple-reader, single-writer (MURSIW, or database-locking) transaction manager, and its multi-version concurrency control (MVCC) transaction manager. RELIABLE IN-MEMORY DATABASE SYSTEM CONCEPTS AND FEATURES eXtremeDB was designed specifically as an in-memory database system, not an afterthought.. The eXtremeDB database management system was originally designed and optimized to be an in-memory database system (IMDS), with direct data manipulation. When a database management system is created, it will, by design and implementation, be either an in-memory database system or an on-disk DATA MANAGEMENT SOLUTION FOR DEVICE, EDGE AND GATEWAY Unlike other IMDS, eXtremeDB can combine the strengths of on-disk and in-memory database systems. In other words, eXtremeDB databases can be all-in-memory, all-persistent, or have a mix of in-memory tables and persistent tables with a simple database schema.This unparalleled flexibility enables developers to tailor data management in order to optimize applications for speed and persistence. WHAT IS A PERSISTENT DATABASE AND HOW IS IT What is a persistent database system? In contrast, on-disk or persistent database systems cache frequently requested data in memory for faster access, but write database updates, insertions and deletes through the cache to be stored to disk.On the plus side, byte-for-byte, disk storage can be cheaper than RAM, and can also take less physical space when form factor is a consideration (e.g THE EXTREMEDB DATABASE MANAGEMENT FAMILY The eXtremeDB for IoT SDK is a unique new IoT development toolkit offering standard eXtremeDB Active Replication Fabric to allow complete oversight over network connection losses, as well as support on all platforms from edge to cloud. Built on a proven data management solution, eXtremeDB is found world-wide in systems ranging from nuclear power plants to networking equipment to stock market DATABASE FOR EMBEDDED SYSTEMS The Essential Database Development Tool for Embedded Systems. To develop a real-time embedded system, a number of tools are required and a number of techniques are necessary. e X treme DB is a database development tool that is ideally suited for systems that USING SEQUENCES IN C++ Using Sequences in C++. As explained in the User's Guide page, a sequence is an unbounded array of eXtremeDB-supported scalar data elements. The C++ Sequence class is used together with the generated C API classname_fieldname_*() functions in C++ applications to manage database fields of type sequence.As sequences are effectively vectors of values, they are accessed through iterators. DATA COMPRESSION IN C expected_compression_ratio: used to allocate the page map. The virtual database space cannot be larger than the physical size * the compression ratio. The default value is 10. An element of the page map has a size of 8 bytes, so compression requires extra memory of size mem_size/page_size*expected_compression_ratio*8 for the virtual to

physical

CURSOR.EXECUTE

Cursor.execute. Execute a SQL query against the database. For an overview see page Python Cursor Class Prototype EXTREMEDB DATABASE MANAGEMENT SYSTEM An In-Memory and Persistent DBMS. e X treme DB was originally designed and optimized to be an in-memory database system (IMDS) and this distinction allows for improved performance. Learn why here. The e X treme DB hybrid database system offers the strengths of the on-disk and all-in-memory approaches to data management in a single database

system.

PERST OPEN SOURCE OBJECT ORIENTED DATABASE Perst is McObject’s open source, dual license, object-oriented embedded database system (ODBMS). It is available in one edition developed as an all-Java embedded database, and another implemented in C# (for Microsoft .NET Framework applications). Perst gives developers the ability to store, sort and retrieve objects in their applications

with

IN-DATABASE ANALYTICS FOR LOW LATENCY DATA Unlike other IMDS, eXtremeDB can combine the strengths of on-disk and in-memory database systems. In other words, eXtremeDB databases can be all-in-memory, all-persistent, or have a mix of in-memory tables and persistent tables with a simple database schema.This unparalleled flexibility enables developers to tailor data management in order to optimize applications for speed and persistence. PERST OPEN SOURCE OBJECT ORIENTED DATABASE Unlike other IMDS, eXtremeDB can combine the strengths of on-disk and in-memory database systems. In other words, eXtremeDB databases can be all-in-memory, all-persistent, or have a mix of in-memory tables and persistent tables with a simple database schema.This unparalleled flexibility enables developers to tailor data management in order to optimize applications for speed and persistence. WHAT IS A PERSISTENT DATABASE AND HOW IS IT What is a persistent database system? In contrast, on-disk or persistent database systems cache frequently requested data in memory for faster access, but write database updates, insertions and deletes through the cache to be stored to disk.On the plus side, byte-for-byte, disk storage can be cheaper than RAM, and can also take less physical space when form factor is a consideration (e.g DATA MANAGEMENT SOLUTION FOR DEVICE, EDGE AND GATEWAY Unlike other IMDS, eXtremeDB can combine the strengths of on-disk and in-memory database systems. In other words, eXtremeDB databases can be all-in-memory, all-persistent, or have a mix of in-memory tables and persistent tables with a simple database schema.This unparalleled flexibility enables developers to tailor data management in order to optimize applications for speed and persistence. SHARED MEMORY APPLICATIONS

THE C++ FIELD CLASS

size_t calculateStructAlignment( void ) Calculate the struct alignment: Iterator * components( void ) Get a field iterator for a struct Field: Field* element( void ) Get a field descriptor for an element of an array (vector) Field Type elementType( void ) Get the type of an element of an array (vector) Field Field* findField( String * name ) Find the component in this struct Field by name. DATA COMPRESSION IN C expected_compression_ratio: used to allocate the page map. The virtual database space cannot be larger than the physical size * the compression ratio. The default value is 10. An element of the page map has a size of 8 bytes, so compression requires extra memory of size mem_size/page_size*expected_compression_ratio*8 for the virtual to

physical

SQL SEQUENCE EQ, NE, GT, GE, LT, LE FUNCTIONS SQL Sequence EQ, NE, GT, GE, LT, LE functions. The seq_eq(), seq_ne(), seq_gt(), seq_ge(), seq_lt(), seq_le() functions return a Boolean value by applying the indicated logical operation comparing the values of elements from sequence 1 to the corresponding elements of sequence 2. The results are easily verified by examining the output below. Following is an example script demonstrating the seq EXTREMEDB DATABASE MANAGEMENT SYSTEM An In-Memory and Persistent DBMS. e X treme DB was originally designed and optimized to be an in-memory database system (IMDS) and this distinction allows for improved performance. Learn why here. The e X treme DB hybrid database system offers the strengths of the on-disk and all-in-memory approaches to data management in a single database

system.

PERST OPEN SOURCE OBJECT ORIENTED DATABASE Perst is McObject’s open source, dual license, object-oriented embedded database system (ODBMS). It is available in one edition developed as an all-Java embedded database, and another implemented in C# (for Microsoft .NET Framework applications). Perst gives developers the ability to store, sort and retrieve objects in their applications

with

IN-DATABASE ANALYTICS FOR LOW LATENCY DATA Unlike other IMDS, eXtremeDB can combine the strengths of on-disk and in-memory database systems. In other words, eXtremeDB databases can be all-in-memory, all-persistent, or have a mix of in-memory tables and persistent tables with a simple database schema.This unparalleled flexibility enables developers to tailor data management in order to optimize applications for speed and persistence. PERST OPEN SOURCE OBJECT ORIENTED DATABASE Unlike other IMDS, eXtremeDB can combine the strengths of on-disk and in-memory database systems. In other words, eXtremeDB databases can be all-in-memory, all-persistent, or have a mix of in-memory tables and persistent tables with a simple database schema.This unparalleled flexibility enables developers to tailor data management in order to optimize applications for speed and persistence. WHAT IS A PERSISTENT DATABASE AND HOW IS IT What is a persistent database system? In contrast, on-disk or persistent database systems cache frequently requested data in memory for faster access, but write database updates, insertions and deletes through the cache to be stored to disk.On the plus side, byte-for-byte, disk storage can be cheaper than RAM, and can also take less physical space when form factor is a consideration (e.g DATA MANAGEMENT SOLUTION FOR DEVICE, EDGE AND GATEWAY Unlike other IMDS, eXtremeDB can combine the strengths of on-disk and in-memory database systems. In other words, eXtremeDB databases can be all-in-memory, all-persistent, or have a mix of in-memory tables and persistent tables with a simple database schema.This unparalleled flexibility enables developers to tailor data management in order to optimize applications for speed and persistence. SHARED MEMORY APPLICATIONS

THE C++ FIELD CLASS

size_t calculateStructAlignment( void ) Calculate the struct alignment: Iterator * components( void ) Get a field iterator for a struct Field: Field* element( void ) Get a field descriptor for an element of an array (vector) Field Type elementType( void ) Get the type of an element of an array (vector) Field Field* findField( String * name ) Find the component in this struct Field by name. DATA COMPRESSION IN C expected_compression_ratio: used to allocate the page map. The virtual database space cannot be larger than the physical size * the compression ratio. The default value is 10. An element of the page map has a size of 8 bytes, so compression requires extra memory of size mem_size/page_size*expected_compression_ratio*8 for the virtual to

physical

SQL SEQUENCE EQ, NE, GT, GE, LT, LE FUNCTIONS SQL Sequence EQ, NE, GT, GE, LT, LE functions. The seq_eq(), seq_ne(), seq_gt(), seq_ge(), seq_lt(), seq_le() functions return a Boolean value by applying the indicated logical operation comparing the values of elements from sequence 1 to the corresponding elements of sequence 2. The results are easily verified by examining the output below. Following is an example script demonstrating the seq MVCC DATABASE MANAGEMENT SYSTEM To illustrate, the graphs in Figures 2, 3 and 4 show the relative performance of McObject’s e X treme DB database system on identical multithreaded tests executed on a multicore system using a multiple-reader, single-writer (MURSIW, or database-locking) transaction manager, and its multi-version concurrency control (MVCC) transaction manager. RELIABLE IN-MEMORY DATABASE SYSTEM CONCEPTS AND FEATURES eXtremeDB was designed specifically as an in-memory database system, not an afterthought.. The eXtremeDB database management system was originally designed and optimized to be an in-memory database system (IMDS), with direct data manipulation. When a database management system is created, it will, by design and implementation, be either an in-memory database system or an on-disk THE EXTREMEDB DATABASE MANAGEMENT FAMILY The eXtremeDB for IoT SDK is a unique new IoT development toolkit offering standard eXtremeDB Active Replication Fabric to allow complete oversight over network connection losses, as well as support on all platforms from edge to cloud. Built on a proven data management solution, eXtremeDB is found world-wide in systems ranging from nuclear power plants to networking equipment to stock market WHAT IS A PERSISTENT DATABASE AND HOW IS IT What is a persistent database system? In contrast, on-disk or persistent database systems cache frequently requested data in memory for faster access, but write database updates, insertions and deletes through the cache to be stored to disk.On the plus side, byte-for-byte, disk storage can be cheaper than RAM, and can also take less physical space when form factor is a consideration (e.g TIME SERIES DATABASE WITH HYBRID COLUMN-ROW LAYOUT System designers can combine a columnar layout with traditional rows in a single database design, to optimize run-time efficiency. A rich library of vector-based statistical functions cuts latency in time series analytics and maximizes efficiency of L1/L2 cache use. GUI-based database performance monitoring enables the user to view key

metrics

USING SEQUENCES IN C++ Using Sequences in C++. As explained in the User's Guide page, a sequence is an unbounded array of eXtremeDB-supported scalar data elements. The C++ Sequence class is used together with the generated C API classname_fieldname_*() functions in C++ applications to manage database fields of type sequence.As sequences are effectively vectors of values, they are accessed through iterators. DATA COMPRESSION IN C expected_compression_ratio: used to allocate the page map. The virtual database space cannot be larger than the physical size * the compression ratio. The default value is 10. An element of the page map has a size of 8 bytes, so compression requires extra memory of size mem_size/page_size*expected_compression_ratio*8 for the virtual to

physical

SQL SEQUENCE EQ, NE, GT, GE, LT, LE FUNCTIONS SQL Sequence EQ, NE, GT, GE, LT, LE functions. The seq_eq(), seq_ne(), seq_gt(), seq_ge(), seq_lt(), seq_le() functions return a Boolean value by applying the indicated logical operation comparing the values of elements from sequence 1 to the corresponding elements of sequence 2. The results are easily verified by examining the output below. Following is an example script demonstrating the seq

CONNECTION.CURSOR

Description. This method has 2 different usage variants: 1) Calling cursor () without arguments creates a DB-API style cursor usable for operations like find (), search (), execute (), execute_many (), etc. 2) If a class cls and index idx are specified, it creates an “iteration” cursor, which will

CURSOR.EXECUTE

Cursor.execute. Execute a SQL query against the database. For an overview see page Python Cursor Class Prototype EXTREMEDB DATABASE MANAGEMENT SYSTEM Unlike other IMDS, eXtremeDB can combine the strengths of on-disk and in-memory database systems. In other words, eXtremeDB databases can be all-in-memory, all-persistent, or have a mix of in-memory tables and persistent tables with a simple database schema.This unparalleled flexibility enables developers to tailor data management in order to optimize applications for speed and persistence. MVCC DATABASE MANAGEMENT SYSTEM eXtremeDB offers a multi-version concurrency control (MVCC) optimistic transaction manager and an alternative “pessimistic” MURSIW (MUltiple Reader, SIngle Writer) transaction manager.. MVCC can dramatically improve scalability and performance, especially in applications with one or more of the following characteristics: On-disk or hybrid (in-memory and on-disk) database storage PERST OPEN SOURCE OBJECT ORIENTED DATABASE About Perst. Perst is McObject’s open source, dual license, object-oriented embedded database system (ODBMS). It is available in one edition developed as an all-Java embedded database, and another implemented in C# (for Microsoft .NET Framework applications). IN-DATABASE ANALYTICS FOR LOW LATENCY DATA In-database Analytics. eXtremeDB delivers in-database analytics, for breakthrough efficiency working with IoT analytics or market data in financial systems. In-database analytics is implemented in software, and therefore should not be confused with the practice of optimizing analytics using FPGAs. THE EXTREMEDB DATABASE MANAGEMENT FAMILY The eXtremeDB for IoT SDK is a unique new IoT development toolkit offering standard eXtremeDB Active Replication Fabric to allow complete oversight over network connection losses, as well as support on all platforms from edge to cloud. Built on a proven data management solution, eXtremeDB is found world-wide in systems ranging from nuclear power plants to networking equipment to stock market USING SEQUENCES IN C++ Using Sequences in C++. As explained in the User's Guide page, a sequence is an unbounded array of eXtremeDB-supported scalar data elements. The C++ Sequence class is used together with the generated C API classname_fieldname_*() functions in C++ applications to manage database fields of type sequence.As sequences are effectively vectors of values, they are accessed through iterators. BUILDING AND RUNNING VXWORKS SAMPLES Building and Running VxWorks Samples. To build samples using the VxWorks Workbench, please perform the following steps: 1. Unpack the

eXtremeDB package

CURSOR - MCOBJECT

Cursor. Cursors are used to navigate sets of records returned by index searches with functions mco_cursor_first(), mco_cursor_last(), mco_cursor_prev() and mco_cursor_next().A cursor structure is also used for calls to generated index_cursor functions and mco_uda_cursor() Following is the definition of the mco_cursor_t structure as defined in mco.h:

THE C++ FIELD CLASS

size_t calculateStructAlignment( void ) Calculate the struct alignment: Iterator * components( void ) Get a field iterator for a struct Field: Field* element( void ) Get a field descriptor for an element of an array (vector) Field Type elementType( void ) Get the type of an element of an array (vector) Field Field* findField( String * name ) Find the component in this struct Field by name. DATA COMPRESSION IN C If this flag is not set, compression will not be performed and the file will function as a normal file. (Note that it is possible to use compression for some databases / files and not use it for other

files).

EXTREMEDB DATABASE MANAGEMENT SYSTEM Unlike other IMDS, eXtremeDB can combine the strengths of on-disk and in-memory database systems. In other words, eXtremeDB databases can be all-in-memory, all-persistent, or have a mix of in-memory tables and persistent tables with a simple database schema.This unparalleled flexibility enables developers to tailor data management in order to optimize applications for speed and persistence. MVCC DATABASE MANAGEMENT SYSTEM eXtremeDB offers a multi-version concurrency control (MVCC) optimistic transaction manager and an alternative “pessimistic” MURSIW (MUltiple Reader, SIngle Writer) transaction manager.. MVCC can dramatically improve scalability and performance, especially in applications with one or more of the following characteristics: On-disk or hybrid (in-memory and on-disk) database storage PERST OPEN SOURCE OBJECT ORIENTED DATABASE About Perst. Perst is McObject’s open source, dual license, object-oriented embedded database system (ODBMS). It is available in one edition developed as an all-Java embedded database, and another implemented in C# (for Microsoft .NET Framework applications). IN-DATABASE ANALYTICS FOR LOW LATENCY DATA In-database Analytics. eXtremeDB delivers in-database analytics, for breakthrough efficiency working with IoT analytics or market data in financial systems. In-database analytics is implemented in software, and therefore should not be confused with the practice of optimizing analytics using FPGAs. THE EXTREMEDB DATABASE MANAGEMENT FAMILY The eXtremeDB for IoT SDK is a unique new IoT development toolkit offering standard eXtremeDB Active Replication Fabric to allow complete oversight over network connection losses, as well as support on all platforms from edge to cloud. Built on a proven data management solution, eXtremeDB is found world-wide in systems ranging from nuclear power plants to networking equipment to stock market USING SEQUENCES IN C++ Using Sequences in C++. As explained in the User's Guide page, a sequence is an unbounded array of eXtremeDB-supported scalar data elements. The C++ Sequence class is used together with the generated C API classname_fieldname_*() functions in C++ applications to manage database fields of type sequence.As sequences are effectively vectors of values, they are accessed through iterators. BUILDING AND RUNNING VXWORKS SAMPLES Building and Running VxWorks Samples. To build samples using the VxWorks Workbench, please perform the following steps: 1. Unpack the

eXtremeDB package

CURSOR - MCOBJECT

Cursor. Cursors are used to navigate sets of records returned by index searches with functions mco_cursor_first(), mco_cursor_last(), mco_cursor_prev() and mco_cursor_next().A cursor structure is also used for calls to generated index_cursor functions and mco_uda_cursor() Following is the definition of the mco_cursor_t structure as defined in mco.h:

THE C++ FIELD CLASS

size_t calculateStructAlignment( void ) Calculate the struct alignment: Iterator * components( void ) Get a field iterator for a struct Field: Field* element( void ) Get a field descriptor for an element of an array (vector) Field Type elementType( void ) Get the type of an element of an array (vector) Field Field* findField( String * name ) Find the component in this struct Field by name. DATA COMPRESSION IN C If this flag is not set, compression will not be performed and the file will function as a normal file. (Note that it is possible to use compression for some databases / files and not use it for other

files).

KEY FEATURES

Core In-Memory Database System (IMDS) Design eXtremeDB was designed to be an in-memory database system (IMDS) from the beginning (in-memory database capability was not a a jerry-rigged afterthought). This is important because the optimization goals of in-memory and persistent database systems are diametrically opposed. An in-memory database system eliminates disk and file I/O, cache PERST OPEN SOURCE OBJECT ORIENTED DATABASE About Perst. Perst is McObject’s open source, dual license, object-oriented embedded database system (ODBMS). It is available in one edition developed as an all-Java embedded database, and another implemented in C# (for Microsoft .NET Framework applications). REAL-TIME DATABASE FOR INDUSTRIAL CONTROL The eXtremeDB small footprint real-time database is being used successfully to meet these demands. While traditional databases have long served as back-end repositories for control systems, eXtremeDB differs in that it serves as a persistent or in-memory database system that is integrated within the control systems’ real-time processes. As an in-memory database system, eXtremeDB can achieve RELIABLE IN-MEMORY DATABASE SYSTEM CONCEPTS AND FEATURES eXtremeDB was designed specifically as an in-memory database system, not an afterthought.. The eXtremeDB database management system was originally designed and optimized to be an in-memory database system (IMDS), with direct data manipulation. When a database management system is created, it will, by design and implementation, be either an in-memory database system or an on-disk DATA MANAGEMENT SOLUTION FOR DEVICE, EDGE AND GATEWAY Unlike other IMDS, eXtremeDB can combine the strengths of on-disk and in-memory database systems. In other words, eXtremeDB databases can be all-in-memory, all-persistent, or have a mix of in-memory tables and persistent tables with a simple database schema.This unparalleled flexibility enables developers to tailor data management in order to optimize applications for speed and persistence. USING SEQUENCES IN C++ Using Sequences in C++. As explained in the User's Guide page, a sequence is an unbounded array of eXtremeDB-supported scalar data elements. The C++ Sequence class is used together with the generated C API classname_fieldname_*() functions in C++ applications to manage database fields of type sequence.As sequences are effectively vectors of values, they are accessed through iterators. BUILDING AND RUNNING VXWORKS SAMPLES Building and Running VxWorks Samples. To build samples using the VxWorks Workbench, please perform the following steps: 1. Unpack the

eXtremeDB package

STEP 2: EXECUTING COMMANDS AND SCRIPTS Executing script files. But rather than type SQL statements interactively, it is often more convenient to read SQL script files into xSQL to preform SQL operations. To facilitate this exercise, several scripts and additional files are provided in the directory \samples\xsql\scripts.. For example, the script in file compound.sql creates the simple table A and index idx, populates the table and SHARED MEMORY APPLICATIONS Shared Memory Applications . eXtremeDB allows two or more processes in a multi-processing operating environment (for example, Linux and Windows platforms) to share a common database.. Overview. In order to share the data between multiple processes, the database must be created in shared memory. Multiple threads within a process share the memory of that process. DATA COMPRESSION IN C If this flag is not set, compression will not be performed and the file will function as a normal file. (Note that it is possible to use compression for some databases / files and not use it for other

files).

* Contact Us

* Documentation

* Free evaluation software * Privacy Policy and Terms of Service

* Database Products

* The _e_X_treme_DB Product Family

* In-memory

* Hybrid in-memory & persistent * _e_X_treme_DB Embedded for device, edge and gateway * _e_X_treme_DB for HPC cloud, analytics and financial * IoT software development toolkit

* Perst

* Perst Lite: a Java ME embedded database

* Perst for Android

* We want to help you * Questions? Please contact us.

* Get a free trial

* Key Features

* More features than other systems * Features for device, edge and gateway * Features for cloud, analytics and financial systems * Features to maximize reliability * Features for a faster database * Features to reduce memory usage * _e_X_treme_DB xPanel * A flexible hybrid database * Features that set _e_X_treme_DB apart * Active Replication Fabric to solve IoT challenges * High Availability for 99.99% uptime * Pipeline over 100 statistical functions * Distributed database choices * Flexible column and row data layout

* Type-safe API

* Hybrid storage based on an IMDS * Multiple data indexes * Platform independence * Demo & Trial Software * _e_X_treme_DB demos * _e_X_treme_DB for HPC Analytics demo * Industrial IoT demo application * _e_X_treme_DB evaluation software * _e_X_treme_DB is platform independent. Contact us if yours isn’t

listed

* Get a free trial

* Perst

* Try Perst or Perst Lite for Java

* Try Perst .NET

* Resources

* News and Events

* Articles about data management * Trade shows and events

* Press releases

* Research & Statistics

* White papers

* Webinars

* Datasheets and brochures

* Blog posts

* _e_X_treme_DB technical information

* Documentation

* _e_X_treme_DB Embedded FAQs * _e_X_treme_DB for HPC FAQs * _e_X_treme_DB technical specifications * A business case for _e_X_treme_DB Embedded * A business case for _e_X_treme_DB HPC

* Markets

* Telecom and Networking * Aerospace & Defense * Industrial Systems * Consumer Electronics

* Financial Systems

* IoT

* IoT Edge

* Big Data and Analytics

* Energy

* About Us

* History

* Management

* Support

* Some of our customers

* Partners

* Distributors

* Hardware vendor partners * OS and tools alliances

* Videos

* Contact us

* Get a free trial

Select Page

* Database Products

* The _e_X_treme_DB Product Family

* In-memory

* Hybrid in-memory & persistent * _e_X_treme_DB Embedded for device, edge and gateway * _e_X_treme_DB for HPC cloud, analytics and financial * IoT software development toolkit

* Perst

* Perst Lite: a Java ME embedded database

* Perst for Android

* We want to help you * Questions? Please contact us.

* Get a free trial

* Key Features

* More features than other systems * Features for device, edge and gateway * Features for cloud, analytics and financial systems * Features to maximize reliability * Features for a faster database * Features to reduce memory usage * _e_X_treme_DB xPanel * A flexible hybrid database * Features that set _e_X_treme_DB apart * Active Replication Fabric to solve IoT challenges * High Availability for 99.99% uptime * Pipeline over 100 statistical functions * Distributed database choices * Flexible column and row data layout

* Type-safe API

* Hybrid storage based on an IMDS * Multiple data indexes * Platform independence * Demo & Trial Software * _e_X_treme_DB demos * _e_X_treme_DB for HPC Analytics demo * Industrial IoT demo application * _e_X_treme_DB evaluation software * _e_X_treme_DB is platform independent. Contact us if yours isn’t

listed

* Get a free trial

* Perst

* Try Perst or Perst Lite for Java

* Try Perst .NET

* Resources

* News and Events

* Articles about data management * Trade shows and events

* Press releases

* Research & Statistics

* White papers

* Webinars

* Datasheets and brochures

* Blog posts

* _e_X_treme_DB technical information

* Documentation

* _e_X_treme_DB Embedded FAQs * _e_X_treme_DB for HPC FAQs * _e_X_treme_DB technical specifications * A business case for _e_X_treme_DB Embedded * A business case for _e_X_treme_DB HPC

* Markets

* Telecom and Networking * Aerospace & Defense * Industrial Systems * Consumer Electronics

* Financial Systems

* IoT

* IoT Edge

* Big Data and Analytics

* Energy

* About Us

* History

* Management

* Support

* Some of our customers

* Partners

* Distributors

* Hardware vendor partners * OS and tools alliances

* Videos

* Contact us

* Get a free trial

* Contact Us

* Documentation

* Free evaluation software * Privacy Policy and Terms of Service

EMBEDDED

Small footprint embedded DBMS for real-time/embedded systems. In-memory and/or persistent.

Learn more

NETWORK INFRASTRUCTURE _e_X_treme_DB offers real-time performance, high availability, Patricia trie indexes and more!

Learn more

BIG DATA & ANALYTICS Highly scalable distributed time series DBMS with over 100 math functions to support analytics and machine learning.

Learn more

INTERNET OF THINGS

Time series embedded database for edge devices with Active Replication Fabric™ to intelligently bring data to the cloud.

Learn more

_E_X_TREME_DB IS PROVEN TO BE THE FASTEST HYBRID PERSISTENT AND IN-MEMORY DATABASE MANAGEMENT SYSTEM FOR EDGE AND CLOUD. NETWORK INFRASTRUCTURE Network gear developers build on proven _e_X_treme_DB speed and reliability, combined in-memory and persistent data layouts, optimized access methods and unmatched flexibility. Learn about eXtremeDB for Network Infrastructure EMBEDDED APPLICATIONS From inception, _e_X_treme_DB’s resilient and optimized storage capabilities uniquely qualified it to fuel database management for safety-critical and resource-constrained embedded applications. Learn about eXtremeDB for Embedded Applications

INTERNET OF THINGS

_e_X_treme_DB’s Active Replication Fabric™ creates a data management foundation for the IoT ecosystem that seamlessly integrates edge and cloud applications’ storage and ensuring data safety all

around.e

Learn about eXtremeDB for the IoT BIG DATA & ANALYTICS Columnar and row-oriented storage, a SQL engine infused with advanced analytics, and a scalable distributed architecture deliver speed and reliability to complex data-driven applications. Learn about eXtremeDB for Big Data & Analytics _E_X_TREME_DB FOR HPC IS NOW ALSO AVAILABLE WITH ITS FULL SET OF

FEATURES

THROUGH THE AWS MARKETPLACE.  CLOUD-BASED USERS MAY NOW EVALUATE, PURCHASE AND DEPLOY WITHIN THE ALMOST UNLIMITED AWS FRAMEWORK. Visit our page on AWS

Review HPC features

WHAT MAKES_ E_X_TREME_DB DIFFERENT? AN IN-MEMORY AND PERSISTENT DBMS _e_X_treme_DB was originally designed and optimized to be an in-memory database system (IMDS) and this distinction allows for improved performance.  Learn why here. The _e_X_treme_DB hybrid database

system offers the

strengths of the on-disk and all-in-memory approaches to data management in a single database system.

Learn more.

ACTIVE REPLICATION FABRIC _e_X_treme_DB Active Replication Fabric

stages data

during network malfunctions or outages, then sends all the relevant historical data to the network as soon as the connection is

reestablished.

Eliminates data loss between device and server

.

ROW & COLUMNAR FLEXIBILITY FOR TIME SERIES DATA Time series data management systems frequently require large volumes of information to be available continuously. _e_X_treme_DB excels in this capability.

Learn more.

EMBEDDED AND CLIENT SERVER Fast, flexible _e_X_treme_DB is data management wherever you need it. The _e_X_treme_DB IoT SDK runs on the device, gateway and server, a bundled setup that eliminates the need to learn different DBMS and leverages staff skills. Devices and servers communicate flawlessly.

Learn more.

USED BY INNOVATIVE INDUSTRY LEADERS IN OVER 30,000,000 DEPLOYMENTS WORLD-WIDE IN THESE MARKETS AND OTHERS.

TELECOM & NETWORK

_e_X_treme_DB powers routers, application traffic management, SCADA network fault management and more from industry leaders like F5, ViaSat, Motorola, Sandvine, Hutchinson, TNS and Ribbon that require real-time performance and five 9s high availability.

Learn more

INTERNET OF THINGS

_e_X_treme_DB’s Active Replication Fabric™ manages all aspects of IoT data communication: security, low bandwidth, intermittent connections, multi-tier and bi-directional replication, and more.

Learn more

AEROSPACE & DEFENSE

Northrop Grumman, Lockheed Martin, British Aerospace, EADS and others depend on _e_X_treme_DB’s reliability, unmatched performance and broad platform support.

Learn more

FINANCIAL SYSTEMS

_e_X_treme_DB’s unique hybrid row- and columnar-layout (OLTP and time series) coupled with pipelined functions for statistical analysis and scalable distributed database architecture power record-setting STAC-M3 benchmark results.

Learn more

CONSUMER ELECTRONICS JVC, DirecTV, GoPro and others all discovered that_ e_X_treme_DB’s small code size, portable data format and efficient use of compute & storage can reduce component cost while also supporting data-hungry

new features.

Learn more

INDUSTRIAL CONTROL

_e_X_treme_DB’s sophisticated event notification systems, time series data processing and high availability have powered its wide-spread adoption in SCADA, fleet management, smart building automation and other verticals.

Learn more

“OUR GOAL IS TO DEDICATE OUR TIME AND EFFORTS TOWARDS DEVELOPING THE MOST ADVANCED DATABASE MANAGEMENT SYSTEM TECHNOLOGY POSSIBLE, TO PROVIDE OUR CUSTOMERS WITH OUTSTANDING SOLUTIONS.” _   _   

– STEVE GRAVES, MCOBJECT CEO OUTSTANDING STRUCTURED DATABASE 2018 BEST BIG DATA ANALYTICS & TECHNOLOGY PROVIDER BEST DEV TOOL & OPERATING SYSTEM AT IOT WORLD IOT VENDOR OF THE YEAR “IT WAS MORE THAN TWICE AS FAST AS THE SECOND-PLACE DATABASE.”

> -SPIRENT

“OUR EVALUATION DETERMINED THAT _E_X_TREME_DB OUTPERFORMS OTHER IN-MEMORY DATABASE SYSTEMS, MEETING CURRENT NEEDS AND, JUST AS IMPORTANTLY, ACCOMMODATING FUTURE GROWTH.” > -TRANSACTION NETWORK SERVICES “IN ADDITION TO ITS POSITIVE IMPACT ON OUR BUSINESS, _E_X_TREME_DB IS WELL-DESIGNED TO SOLVE THE UNIQUE DEVELOPMENT CHALLENGES OF DATA MANAGEMENT FOR REAL-TIME EMBEDDED SOFTWARE.” > -SCHNEIDER ELECTRIC NEWS AND INFORMATION

ARTICLES

“The IoT Technology Piece No One Is Talking About”  _– Embedded Computing Design  _(Hint: it’s edge nodes, and we’ve been talking about it since 2016.)

Learn more

WHITE PAPERS

We have been testing, improving on, and retesting our software from the BEGINNING IN 2001 in order to provide our clients with the best possible data management solutions.

Learn more

WEBINARS

We invite you to stop by our booth at these shows to discuss your next project and how we might help.

Learn more

TRADE SHOWS

We invite you to stop by our booth at these shows to discuss your next project and how we might help.

Learn more

_E_X_TREME_DB HAS BEEN A RELIABLE DATABASE MANAGEMENT SOLUTION SINCE

2001.



EVALUATE FREE TRIAL SOFTWARE From Linux to Windows to iOS.  “Bare metal” (no OS) configurations, and others.  Review the list.



CONTACT A DATABASE SPECIALIST info@mcobject.com or 425-888-8505 HOW IS EXTREMEDB DIFFERENT? Hybrid data storage.  Unlike other IMDS, _e_X_treme_DB databases can be all-in-memory, all-persistent, or have a mix of in-memory tables and persistent tables. ACTIVE REPLICATION FABRIC

™ is unique to

_e_X_treme_DB and offers bidirectional replication, multi-tier replication (e.g. edge-to-gateway-to-gateway-to-cloud), compression to maximize limited bandwidth networks and more. ROW & COLUMNAR FLEXIBILITY FOR TIME SERIES DATA

.

_e_X_treme_DB supports database designs that combine row-based and column-based layouts, in order to best leverage the CPU cache speed. EMBEDDED AND CLIENT/SERVER.

Fast,

flexible _e_X_treme_DB is data management wherever you need it, and can be deployed as an embedded database system, and/or as a client/server database system.

425-888-8505

info@mcobject.com

Join our mailing list Choose free evaluation software

* LinkedIn

* Facebook

* Twitter

2021 McObject LLC

×

IN ADDITION TO UNIQUE FEATURES LIKE ACTIVE REPLICATION FABRIC™, NO OTHER DATABASE MANAGEMENT SYSTEM OFFERS SUCH AN EXTENSIVE COMBINATION OF FEATURES FOR DEVELOPERS TO CHOOSE FROM.

HYBRID DATA STORAGE

Unlike other IMDS, _e_X_treme_DB can combine the strengths of ON-DISK AND IN-MEMORY database systems. In other words, _e_X_treme_DB databases can be all-in-memory , all-persistent, or have a mix of in-memory tables and persistent tables WITH A SIMPLE DATABASE SCHEMA. This unparalleled flexibility enables developers to tailor data management in order to optimize applications for speed and persistence.  System developers can make intelligent trade-offs between performance, cost-efficiency, power consumption, and physical space-conserving data storage hardware.

U

Learn why

starting with in-memory database system allows for improved

performance.

ACTIVE REPLICATION FABRIC Active Replication Fabric offers reliable IoT database management by SOLVING KEY CHALLENGES for developers.  _e_X_treme_DB offers bidirectional replication, multi-tier replication (e.g. edge-to-gateway-to-gateway-to-cloud), compression to maximize limited bandwidth networks, and more. Learn more about Active Replication Fabric ROW & COLUMNAR FLEXIBILITY FOR TIME SERIES DATA

Time series data

management systems require large volumes of information to be available continuously. _e_X_treme_DB excels in this capability.  _e_X_treme_DB for HPC implements columnar data layout for fields of type ‘sequence’. Sequences can be combined to form a time series, ideal for working with tick streams, telemetry, and other sequential data. This technology supports database designs that combine row-based and column-based layouts, in order to best leverage the CPU cache speed. LEARN HOW.



Learn more about_

e_X_treme_DB for time series data EMBEDDED AND CLIENT/SERVER Fast, flexible _e_X_treme_DB is data management WHEREVER

you need it, and

can be deployed as an embedded database

system,

and/or as a client/server

database system.



Compatible with all embedded/real-time operating systems

U

Read about cross-platform database application development in our on-line documentation

Close window

Details

5

Copyright © 2023 ArchiveBay.com. All rights reserved. Terms of Use | Privacy Policy | DMCA | 2021 | Feedback | Advertising | RSS 2.0