/microstream-integration

On this repository, we'll concentrate microstream integration cases

Primary LanguageJavaApache License 2.0Apache-2.0

Microstream integration examples

Table of Contents

Introduction

This project aims to develop a Microstream integration system that can work seamlessly with multiple databases. The Microstream technology is a high-performance in-memory data management system that provides an efficient way of storing and accessing data. The system is designed to work with various data structures, from simple key-value pairs to complex graphs.

In this project, we will explore various integration techniques that can be used to connect Microstream with different databases, such as MySQL, MongoDB, Oracle, and PostgreSQL.

Redis

Redis

Redis is an in-memory data structure store, used as a distributed, in-memory key–value database, cache and message broker, with optional durability. Redis supports different kinds of abstract data structures, such as strings, lists, maps, sets, sorted sets, HyperLogLogs, bitmaps, streams, and spatial indices.

How to install with Docker

airport docker logo
docker run --name redis-instance -p 6379:6379 -d redis

Projects

Postgresql

Postgresql

PostgreSQL, also known as Postgres, is a free and open-source relational database management system emphasizing extensibility and SQL compliance. It was originally named POSTGRES, referring to its origins as a successor to the Ingres database developed at the University of California, Berkeley.

How to install with Docker

airport docker logo
docker run --rm=true --name postgres-instance -e POSTGRES_USER=micronaut \
           -e POSTGRES_PASSWORD=micronaut -e POSTGRES_DB=airplane \
           -p 5432:5432 postgres:14.1