AsyncFP is a Scala project with composable actors that interoperate both synchronously and asynchronously. The current focus is on providing a kit for creating high-performance custom NoSQL databases. The small datastore currently under development is a crash-proof in-memory database supporting multiple queries or single update. Updates write to a backing disk file.
| Tags | High Performance Actor Database development |
|---|---|
| Licenses | LGPL |
| Implementation | Scala |
Recent releases


Release Notes: Messages sent to an empty mailbox are now processed 10x faster. Mailbox is now a trait with several implementations to choose from. There is a critical bugfix to RecordUpdate.


Release Notes: A new datastore, Swift, only periodically updates its datastore, and on restart the tail of the old log file is used to create a current version. The transaction rate is now limited primarily by flushes to the log file.


Release Notes: This release fixes RecordUpdate. It was not changing the record timestamp, which broke opportunistic locking.


Release Notes: Small records datastore supports batch updates and opportunistic locking. Several bugs were fixed in the IncDes package.


Release Notes: It is now possible to rebuild from the transaction log files to resize or recover a small datastore.