Projects / asyncfp

asyncfp

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
Licenses
Implementation

RSS Recent releases

  •  31 Oct 2011 21:42

    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.

    •  24 Oct 2011 22:52

      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.

      •  15 Oct 2011 14:05

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

        •  12 Oct 2011 21:33

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

          •  04 Oct 2011 06:35

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

            Screenshot

            Project Spotlight

            PixelController

            A LED matrix controller.

            Screenshot

            Project Spotlight

            Knot DNS

            An authoritative DNS server.