Introducing InMem0r8

The revolutionary database engine that gives embedded performance at enterprise scale



InMem0r8 runs in-process significantly simplifying backend development and increasing efficiency by orders of magnitude, providing true polymorphic data management, complementary to the modern needs of real-time processing, AI, GIS and Big Data


Push your hardware to the limit, not your budget
security
Secure

Security built in from the ground up. Capable of supporting multiple security paradigms, including ABE and holomorphic encryption

swap_horiz
Interoperable

Build on the platform and scale of your choice. Database files are interoperable across all supported architectures and operating systems

storage
Scaleable

Data scales seamlessly without the need for ongoing index maintenance, from single board computers through to hardware dense NUMA machines

Three ways to InMem0r8 your data

Choose your development stack

The InMem0r8 data stack can be used at three different levels of abstraction, each of which will massively decrease latency in your existing data fabric, whilst enhancing write times, security and scalability. All 3 development solutions are provided as simple libraries that are typically under a MB in size that run within the process of your application. Databases below 4GB in size are typically free to deploy under our fair usage policy

If you want a blisteringly fast ultra-low-latency C/C++ solution for finance, defence or industrial sensor networks, then we provide the 'Atomic' libraries, with which you can roll your own solution to your own demanding specifications. Explore the full range of possibilities made available through use of the Atomic libraries here:

Atomicsarrow_right

If you simply want a low-latency database that already has all the support you'll need for IoT, AI or Big Data or whether you just want incredibly fast read/write times with support across a range of different programming languages, including C#, Java and Python, then we provide the 'Core' library that will give you everything you'll need to be up and running immediately. Explore our comprehensive SDK and extensive range of examples here:

Core arrow_right

If you need an ultra fast web service based solution that can be called directly from the browser or other network end point, then we provide our 'Ultra' library that can be embedded into the web-server process directly, for unparallelled performance that gives caching and user security by default. Solutions for Ultra can be further extended by importing Extension dll's made available by either ourselves or our fast growing open source community of developers. Explore the full range of opportunities here:

Ultraarrow_right

We run on InMem0r8

Everything you're experiencing right now is,

Built from the memory allocator up

This site is hosted using InMem0r8 Ultra as its back end for the combined provision of web page content, authentication security, web services, caching and database functionality, which speeds time to deployment, massively reduces complexity and our total ongoing costs of data ownership

check_circleOur servers can support levels of simultaneous transactions per second (tps) that are typically two orders of magnitude greater than those undertaken using SQL technologies, whilst running on as little as 30W of power using ARM processors

check_circleNo database administration required at any scale. Data indexing is already optimised at write time

check_circleSimple and regular checkpointing

check_circleOur website can be secured at any level and published or rolled back transactionally with no down time

check_circleInMem0r8 Ultra provides the website, in-memory caching, message queueing and web service provision required without the need for any additional framework libraries or software

check_circleAll the extension modules used to create this site are freely available from our Extension Store, which is accessible with a developer account

check_circleEverything you are experiencing on this site is being served by three files. One database and one in-process ISAPI dll, supported by an additional Extensions dll, giving an extraordinarily low cyber attack surface and negligible downtime for updates

Key features at a glance

file_download
Simple

In-process library under 1MB in size that simultaneously reduces your operational costs and unlocks the latent potential of your existing hardware. Scales seamlessly from the demands of low power IoT deployments through to the most demanding and data intensive corporate scenarios

cloud_upload
Web Deloyable

Available within the Web Server process directly, when using an Ultra product deployment. User-based security provided out of the box, with provision for website delivery and extensible webservice endpoints

swap_horiz
Interoperable

Simple non proprietary database format that can be easily shared between other tools and databases across different OS and hardware platforms with support for a range of different encryption paradigms

bolt
Fast Read Write

Maximises the efficiency of both read and write transactions for extremely low latency. Perfect for both compute intensive data center workloads and low power edge computing applications

support_agent
Great Support

Comprehensive documentation, example code, extension modules, support forum access and a full suite of supporting tools with access to ongoing updates

storage
Big Data Ready

Scaleable to petabyte sized datasets. Perfect for the needs of AI and big data science. Unleash the capabilities of your hardware now!

Applications

AI & Big Data
Space & Defence
Internet of Things
Fintech
Cyber Security
Simulation & Research