Package0.16.1.4Database
acid-state
Add ACID guarantees to any serializable Haskell data structure.
- Version0.16.1.4
- CategoryDatabase
- LicenceLicenseRef-PublicDomain
- AuthorDavid Himmelstrup
- MaintainerLemmih <lemmih@gmail.com>
- Homepagegithub.com/acid-state/acid-state
- Pinned byhackage acid-state 0.16.1.4
- Sourcehackage.haskell.org/package/acid-state-0.16.1.4
Modules
14 modules- Data.Acid17AcidState container using a transaction log on disk. To see how it all fits together, have a look at these example
- Data.Acid.Abstract9
- Data.Acid.Advanced10Home of the more specialized functions.
- Data.Acid.Archive9
- Data.Acid.CRC1
- Data.Acid.Common10Common structures used by the various backends (local, memory).
- Data.Acid.Core26Low-level controls for transaction-based state changes. This module defines
- Data.Acid.Local16AcidState container using a transaction log on disk. The term 'Event' is
- Data.Acid.Log16A log is a stack of entries that supports efficient pushing of new entries
- Data.Acid.Memory1AcidState container without a transaction log. Mostly used for testing.
- Data.Acid.Memory.Pure16AcidState container without a transaction log. Mostly used for testing. This module consists of internal implementation details for
- Data.Acid.Remote13This module provides the ability perform update and query calls
- Data.Acid.Repair3
- Data.Acid.TemplateHaskell22
Description
Use regular Haskell data structures as your database and get stronger ACID guarantees than most RDBMS offer.
Depends on
16 packages- array-0.5.8.0with GHC
- base-4.23.0.0with GHC
- bytestring-0.12.2.0with GHC
- cereal-0.5.8.3in this set
- containers-0.8with GHC
- directory-1.3.11.0with GHC
- filelock-0.1.1.9in this set
- filepath-1.5.5.0with GHC
- mtl-2.3.2with GHC
- network-3.2.9.0in this set
- network-bsd-2.8.1.0in this set
- safecopy-0.10.4.3in this set
- stm-2.5.3.1with GHC
- template-haskell-2.25.0.0with GHC
- th-expand-syns-0.4.12.0in this set
- unix-2.8.8.0with GHC
Used by in this set · 0
Nothing in this set depends on it.