Actor Database Systems: A Manifesto [Shah 2017]
- Overview and tenets of actor DB systems
Anna: A KVS For Any Scale [Wu 2018]
Indexing in an Actor-Oriented Database [Bernstein 2017]
- This paper discusses an implementation of an actor indexing feature for Orleans by using actors on top of Orleans itself. This is a useful design pattern, since many types of functionality can be directly encoded through actors, thus creating database abstractions without having to change the internals of Orleans. The preliminary code is available at: https://github.com/OrleansContrib/Orleans.Indexing
- Conference Slides
Transactions for Distributed Actors in the Cloud [Eldeeb 2016]
Reactors: A Case for Predictable, Virtualized Actor Database Systems [Shah 2018]
Geo-Distribution of Actor-Based Services [Bernstein 2017]
- This paper discusses a geo-replication model for Orleans. The feature is being integrated into Orleans: dotnet/orleans#948. In the issue discussion, you can also find links to early branches.
- Distributed Key-Value Storage built on top of Scala/Akka
Blog: Actorbase or "the persistence chaos"
- Github Projects: rcardin/actorbase, SweeneyThreads/ActorbaseSummary, ScalateKids/Actorbase
- Dynamo like distributed database built using Akka Cluster
- SQL DB, one table per actor
Transactions in Orleons