Skip to content

Commit 8d30ac9

Browse files
committed
update readme
1 parent 82ed1bc commit 8d30ac9

File tree

1 file changed

+3
-11
lines changed

1 file changed

+3
-11
lines changed

README.md

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
# Memstate
22

3-
[Quickstart](/src/Memstate.Docs.GettingStarted/QuickStart) | [Detailed Documentation](docs)
3+
[Quickstart](/src/Memstate.Docs.GettingStarted/QuickStart) | [Documentation](docs) | [memstate.io/docs](https://memstate.io/docs/core-1.0/)
44

5-
[![Join the chat at https://gitter.im/memstate/lobby](https://badges.gitter.im/DevrexLabs/memstate.svg)](https://gitter.im/memstate/lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) [![Build status](https://ci.appveyor.com/api/projects/status/7tv5rh74v1o4upc9?svg=true)](https://ci.appveyor.com/project/rofr/memstate) [![NuGet Badge](https://buildstats.info/nuget/memstate.all)](https://www.nuget.org/packages/memstate.all/)
5+
[Join the chat on Discord](https://discord.gg/4aaw39rNBx) [![Build status](https://ci.appveyor.com/api/projects/status/7tv5rh74v1o4upc9?svg=true)](https://ci.appveyor.com/project/rofr/memstate) [![NuGet Badge](https://buildstats.info/nuget/memstate.all)](https://www.nuget.org/packages/memstate.all/)
66

77
# What is Memstate?
88
In-memory event-sourced ACID-transactional replicated object graph engine. What? Can you say that again? Ok, it's an application server that keeps all your data in RAM. It runs without a database because all the transactions are recorded in a log and used to restore the state of the application at startup or when setting up a replica. You define the object model, commands and queries using C#. Besides being very simple Memstate is also very fast and will outperform any relational database.
99

1010
# Why Memstate?
11-
Your data fits in RAM. Moving bits and pieces back and forth between disk and memory is slow, difficult to maintain and error prone. Use Memstate to structure and manage your data in-memory, providing transparent persistence, high performance, high availability, concurrency control and transactions with strong ACID guarantees.
11+
Your data fits in RAM. Moving data back and forth between disk and memory is slow, difficult to maintain and error prone. Use Memstate to structure and manage your data in-memory, providing transparent persistence, high performance, high availability, concurrency control and transactions with strong ACID guarantees.
1212

1313
Memstate has many possible use cases but is designed primarily to handle complex OLTP workloads by replacing the datastore, data access layer and domain layer in a typical enterprise application.
1414

@@ -123,14 +123,6 @@ Memstate relies on a backing storage provider for persistence and global message
123123

124124
* **File system** - simple append only journaling. Single memstate node only.
125125

126-
* **Kinesis** (AWS) - discontinued, end to end latency is too poor.
127-
128-
* **Kafka** - discontinued, end to end latency is too poor.
129-
130126
## Memstate in the press
131127

132128
* 28th June 2019 - https://dotnetcore.show/episode-28-memstate-with-robert-friberg/
133-
134-
## Getting started
135-
136-
[Quickstart](/src/Memstate.Docs.GettingStarted/QuickStart) | [Detailed Documentation](docs)

0 commit comments

Comments
 (0)