Use Cases
These pages provide some initial ideas on how versatile InMem0r8 can be.
These initial pages offer a ‘crash course’ for developers wishing to get up to speed in the shortest possible timescale. The remaining sections provide more detailed reference information outlining the internals of InMem0r8, related constructs, and details of the functional interface.
For developers needing more fine grain control over implementation that wish to wrap their own transactional data solution then a separate document exists covering the InMem0r8 Atomics library, which has a variety of different conventional and transactional memory allocator overrides along with a range of higher level supporting object templates.
Transactional Data
These pages provide a detailed explanation of how developers can implement products using InMem0r8 Core .
These initial pages offer a ‘crash course’ for developers wishing to get up to speed in the shortest possible timescale. The remaining sections provide more detailed reference information outlining the internals of InMem0r8, related constructs, and details of the functional interface.
For developers needing more fine grain control over implementation that wish to wrap their own transactional data solution then a separate document exists covering the InMem0r8 Atomics library, which has a variety of different conventional and transactional memory allocator overrides along with a range of higher level supporting object templates.
Space
InMem0r8 is a complete and minimalistic refresh of transactional database design that dispenses with legacy memory models and concurrency architectures. InMem0r8 is unique in that it is built from the ground up using proprietary and patent protected memory allocators that simultaneously allocate both main memory and backing storage in a single instruction call.
The end result is a database technology that is massively simpler, faster and more energy efficient than any other transactional database. By embracing industry proven algorithms and the true capabilities of modern hardware, it pushes everything possible to the limit, offering the world a genuinely modern alternative to the existing status quo.
The low latency performance of InMem0r8 stems from operating extremely close to the boundaries of maximal efficiency, which implicitly guarantees optimal energy draw, so the company mission isn’t just an exposition of deep tech, but also something of a moral imperative in order to put the product at the very heart of all new and existing systems that touch data.
Here are just a few of the advantages that InMem0r8 deployments enjoy:
- Cost. InMem0r8 Core is free in most instances, for databases up to 4GB. It can be used by employees, hobbyists, end users and professional developers for a wide range of applications including internal products and tools within commercial companies or organizations. The major restrictions are for databases over 4GB or is if it is sold either on its own or as part of a larger software product.
- Resilience. InMem0r8 Core allows multiple, up to the millisecond, ‘live’ copies of a database to be kept on multiple machines in real-time. A complete failure of a master node can be recovered and processing continued within seconds without data loss.
- Simpler. A typical application using InMem0r8 Cor Core e needs only 4 interface calls, which are ‘Delete()’, ‘FindKeysByTags()’, ‘Read()’ and ‘Write()’, in addition to calls to open and close the database and begin and end transactions. This simplicity means that developers can be up and running with a database instance in a matter of minutes, once the core principles of operation are understood.
Internet of Things
This section will enable developers to get up to speed quickly with basic use of the database. We will do this by making use of small examples focused on creating databases and performing standard operations such as, writing, finding and reading data. Several important areas of the product are passed over in this section, but references to fuller explanations are provided at multiple points, for anyone developers interested in fuller explanations of these topics.
The entire interface for InMem0r8 Core consists of 11 functions, which will be outlined below:
Fintech
InMem0r8 is a complete and minimalistic refresh of transactional database design that dispenses with legacy memory models and concurrency architectures. InMem0r8 is unique in that it is built from the ground up using proprietary and patent protected memory allocators that simultaneously allocate both main memory and backing storage in a single instruction call.
The end result is a database technology that is massively simpler, faster and more energy efficient than any other transactional database. By embracing industry proven algorithms and the true capabilities of modern hardware, it pushes everything possible to the limit, offering the world a genuinely modern alternative to the existing status quo.
The low latency performance of InMem0r8 stems from operating extremely close to the boundaries of maximal efficiency, which implicitly guarantees optimal energy draw, so the company mission isn’t just an exposition of deep tech, but also something of a moral imperative in order to put the product at the very heart of all new and existing systems that touch data.
Here are just a few of the advantages that InMem0r8 deployments enjoy:
- Cost. InMem0r8 Core is free in most instances, for databases up to 4GB. It can be used by employees, hobbyists, end users and professional developers for a wide range of applications including internal products and tools within commercial companies or organizations. The major restrictions are for databases over 4GB or is if it is sold either on its own or as part of a larger software product.
- Resilience. InMem0r8 Core allows multiple, up to the millisecond, ‘live’ copies of a database to be kept on multiple machines in real-time. A complete failure of a master node can be recovered and processing continued within seconds without data loss.
- Simpler. A typical application using InMem0r8 Cor Core e needs only 4 interface calls, which are ‘Delete()’, ‘FindKeysByTags()’, ‘Read()’ and ‘Write()’, in addition to calls to open and close the database and begin and end transactions. This simplicity means that developers can be up and running with a database instance in a matter of minutes, once the core principles of operation are understood.
Cyber Security
InMem0r8 is a complete and minimalistic refresh of transactional database design that dispenses with legacy memory models and concurrency architectures. InMem0r8 is unique in that it is built from the ground up using proprietary and patent protected memory allocators that simultaneously allocate both main memory and backing storage in a single instruction call.
The end result is a database technology that is massively simpler, faster and more energy efficient than any other transactional database. By embracing industry proven algorithms and the true capabilities of modern hardware, it pushes everything possible to the limit, offering the world a genuinely modern alternative to the existing status quo.
The low latency performance of InMem0r8 stems from operating extremely close to the boundaries of maximal efficiency, which implicitly guarantees optimal energy draw, so the company mission isn’t just an exposition of deep tech, but also something of a moral imperative in order to put the product at the very heart of all new and existing systems that touch data.
Here are just a few of the advantages that InMem0r8 deployments enjoy:
- Cost. InMem0r8 Core is free in most instances, for databases up to 4GB. It can be used by employees, hobbyists, end users and professional developers for a wide range of applications including internal products and tools within commercial companies or organizations. The major restrictions are for databases over 4GB or is if it is sold either on its own or as part of a larger software product.
- Resilience. InMem0r8 Core allows multiple, up to the millisecond, ‘live’ copies of a database to be kept on multiple machines in real-time. A complete failure of a master node can be recovered and processing continued within seconds without data loss.
- Simpler. A typical application using InMem0r8 Cor Core e needs only 4 interface calls, which are ‘Delete()’, ‘FindKeysByTags()’, ‘Read()’ and ‘Write()’, in addition to calls to open and close the database and begin and end transactions. This simplicity means that developers can be up and running with a database instance in a matter of minutes, once the core principles of operation are understood.
Research
InMem0r8 is a complete and minimalistic refresh of transactional database design that dispenses with legacy memory models and concurrency architectures. InMem0r8 is unique in that it is built from the ground up using proprietary and patent protected memory allocators that simultaneously allocate both main memory and backing storage in a single instruction call.
The end result is a database technology that is massively simpler, faster and more energy efficient than any other transactional database. By embracing industry proven algorithms and the true capabilities of modern hardware, it pushes everything possible to the limit, offering the world a genuinely modern alternative to the existing status quo.
The low latency performance of InMem0r8 stems from operating extremely close to the boundaries of maximal efficiency, which implicitly guarantees optimal energy draw, so the company mission isn’t just an exposition of deep tech, but also something of a moral imperative in order to put the product at the very heart of all new and existing systems that touch data.
Here are just a few of the advantages that InMem0r8 deployments enjoy:
- Cost. InMem0r8 Core is free in most instances, for databases up to 4GB. It can be used by employees, hobbyists, end users and professional developers for a wide range of applications including internal products and tools within commercial companies or organizations. The major restrictions are for databases over 4GB or is if it is sold either on its own or as part of a larger software product.
- Resilience. InMem0r8 Core allows multiple, up to the millisecond, ‘live’ copies of a database to be kept on multiple machines in real-time. A complete failure of a master node can be recovered and processing continued within seconds without data loss.
- Simpler. A typical application using InMem0r8 Cor Core e needs only 4 interface calls, which are ‘Delete()’, ‘FindKeysByTags()’, ‘Read()’ and ‘Write()’, in addition to calls to open and close the database and begin and end transactions. This simplicity means that developers can be up and running with a database instance in a matter of minutes, once the core principles of operation are understood.