An open API service indexing awesome lists of open source software.

https://github.com/soujava/microstream-integration

On this repository, we'll concentrate microstream integration cases
https://github.com/soujava/microstream-integration

Last synced: 3 months ago
JSON representation

On this repository, we'll concentrate microstream integration cases

Awesome Lists containing this project

README

          

= Microstream integration examples
:toc: auto

== 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

image::https://www.jnosql.org/img/logos/redis.png[Redis, width=200px]

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

image::https://d1q6f0aelx0por.cloudfront.net/product-logos/airport-docker-logo.png[]

1. Install docker: https://www.docker.com/
1. https://hub.docker.com/r/couchbase/server/
1. Run docker command:

[source, bash]
----
docker run --name redis-instance -p 6379:6379 -d redis
----

==== Projects

* link:redis/[Redis sample]

=== Postgresql

image::https://upload.wikimedia.org/wikipedia/commons/2/29/Postgresql_elephant.svg[Postgresql, width=200px]

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

image::https://d1q6f0aelx0por.cloudfront.net/product-logos/airport-docker-logo.png[]

1. Install docker: https://www.docker.com/
1. https://hub.docker.com/r/couchbase/server/
1. Run docker command:

[source, bash]
----
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
----

==== Projects

* link:postgresql/[Postgresql sample]