https://github.com/k2informaticsgmbh/imem
Clustered in-memory database based on MNESIA with simple SQL layer
https://github.com/k2informaticsgmbh/imem
erlang memory-database mnesia partitioning sql-layer
Last synced: 20 days ago
JSON representation
Clustered in-memory database based on MNESIA with simple SQL layer
- Host: GitHub
- URL: https://github.com/k2informaticsgmbh/imem
- Owner: K2InformaticsGmbH
- License: apache-2.0
- Created: 2011-10-24T10:04:39.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2020-02-10T15:52:11.000Z (about 5 years ago)
- Last Synced: 2025-03-25T07:41:34.977Z (about 1 month ago)
- Topics: erlang, memory-database, mnesia, partitioning, sql-layer
- Language: Erlang
- Homepage: http://www.k2informatics.ch/
- Size: 3.69 MB
- Stars: 21
- Watchers: 14
- Forks: 4
- Open Issues: 49
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# imem





Clustered in-memory database based on MNESIA with simple SQL layer. Branch test!
* Support for application configuration management.
* Support for application control by use of MNESIA data change notifications.
* Logging mechanism for time partitioned tables with automatic data ageing.
* Snapshot/restore functions giving limited persistance gurantees, useful for consistent cold starts.[travis]: https://travis-ci.org/K2InformaticsGmbH/imem
[travis badge]: https://img.shields.io/travis/K2InformaticsGmbH/imem/master.svg?style=flat-square
[coveralls]: https://coveralls.io/github/K2InformaticsGmbH/imem
[coveralls badge]: https://img.shields.io/coveralls/K2InformaticsGmbH/imem/master.svg?style=flat-square
[erlang version badge]: https://img.shields.io/badge/erlang-20.0%20to%2020.1-blue.svg?style=flat-square## Build
`rebar3 compile`
**please note that IMEM uses NIF (win32 timers) which needs platform specific C/C++ build tool chains (cl.exe and link.exe) available and correctly set up for port_compiler to compile**