- [Tutorial] Building a Redis clone in Haskell
- Haxl - Haskellを使った暗黙的な並列データアクセス
- Fun With Haxl (Part 1)
- “Haxl: A Big Hammer for Concurrency” by Simon Marlow - YouTube
- hasql
- Building a Functional Relational Database
- Persistent
- Safe concurrent MySQL access in Haskell
- Working with databases using Groundhog
- agentm/project-m36
- Etienne Laurin: A RethinkDB driver for Haskell (Heavybit meetup)
- jtdaugherty/dbmigrations
- The groundhog package
- Creating sqlite tables with Groundhog’s default settings
- Haskellからmysqlを実行する
- AtnNn/haskell-rethinkdb
- Introducing postgresql-transactional
- Fraxl - Better Concurrency and Caching for Free
- ElvishJerricco/fraxl
- tweag/sparkle
- PostgREST
- Real World Haskell - Cassandra Part 1 - Connecting to Cassandra
- Arnaud Bailly-Life Beyond relational Database, Event sourcing in Haskell
- 24 Days of Hackage: acid-state
- The acid-state package
- The vault package
- riak: A Haskell client for the Riak decentralized data store
- linearray/mealstrom - Store FSMs in PostgreSQL
- MSYS2でHDBC-sqlite3をコンパイル - 北海道苫小牧市出身の壮年PGが書くブログ
- Haskell Bits #3: Connecting to Databases
- valderman/selda: Type-safe, high-level SQL DSL, embedded in Haskell
- odr/pers
- Announcing Squeal
- Debugging Types: A Stream of Thought
- Migrating from RethinkDB to Postgres — An Experience Report
- Blog - Introducing Haskey (Summer of Haskell 2017)
- Comparing Persistent with Ecto and ActiveRecord
- Independent Redis Query Aggregation
- AWS via Haskell Part 1 (DynamoDB)
- AWS via Haskell Part 2 (S3)
- AWS via Haskell Part 3 (SQS)
- AWS via Haskell Part 4 (SimpleDB)
- AWS via Haskell Part 5 (Lambda)
- amazonka-dynamodbで接続先をローカルのDynamoDBにする - Qiita
- Haskell と SQLite - Qiita
- Queryparser, an Open Source Tool for Parsing and Analyzing SQL
- fpco/odbc: Haskell ODBC binding with SQLServer support
- hasura/graphql-engine - Blazing fast, instant GraphQL APIs on Postgres with fine grained access control
- Pragmatic Haskell III: Beam Postgres DB / Jappie
- acid state antirecommendation
- Typeable Blog - Sum types for relational databases
- Keeping Database Tests Fast with
tmp-postgres
- Which type-safe database library should you use? | William Yao
- Building a Haskell Microservice
- Introducing hasql-queue
- [1602.03501] Algebraic Databases
- [1909.04881] Algebraic Property Graphs
- pawurb/haskell-pg-extras: Haskell PostgreSQL database performance insights. Locks, index usage, buffer cache hit ratios, vacuum stats and more.
- HDBC で ClickHouse アクセスライブラリを書いている話 | ザネリは列車を見送った
- IPFS on Hackage
- Haskell Database Implementation - Part 1, Growing a Tree | Dan Fithian
- Quickstart with Docker - HStreamDB Docs
- 形式検証の視点から再確認したいMaybe型/Option型からnull許容データベースへのデータ変換 - Qiita
- Fast Counting with PostgreSQL and Haskell
- Databass, Part 1: Queries – Joseph Morag
Simple Clients
- The mysql-simple package
- winterland1989/mysql-haskell
- The postgresql-simple package
- Haskell postgresql-simple examples, part 1
- Haskell postgresql-simple examples, part 2
- ANN: SQL validator for queries embedded in postgresql-simple’s quasiquoters
- jfischoff/postgresql-simple-opts - An optparse-applicative parser for postgresql-simple’s connection options
- The sqlite-simple package
- The hedis package
- The couch-simple package
- mongodb-haskell/mongodb
- The mongoDB package
- influxdb
- the-real-blackh/cassandra-cql
- wereHamster/rethinkdb-client-driver
- Simple Haskell: using a sqlite3 database
- Supporting separate read and write databases in persistent
HDBC
HDBC provides an abstraction layer between Haskell programs and SQL relational databases.
- The HDBC package
- The HDBC-mysql package
- The HDBC-postgresql package
- The HDBC-sqlite3 package
- The HDBC-odbc package
- The hdbc-aeson package
- The presto-hdbc package
- Concurrent HDBC with resource-pool
- Windows版stackでもHDBC-sqlite3をビルドする
- Reducing the pain of grouping SQL query results using Haskell – Foxhound Systems
SQL DSL
- Composable, Typesafe Query Building
- tomjaguarpaw/haskell-opaleye
- byteally/dbrecord-opaleye
- Opaleye’s sugar on top
- Typesafe SQL in Haskell - Ben Kolera - BFPG 2015-09
- esqueleto
- Extending Esqueleto for Type-Safe Postgresql Queries
- tathougies/beam
- Finally, Safely-Extensible and Efficient Language-Integrated Query
- JakeWheat/hssqlppp
Haskell Relational Record
- Haskell Relational Record
- Haskell Relational Record をリリースしました
- Haskell Relational Record, 機能と構成
- Extending Query, Relational, Typeful, Composable
- haskell-relational-record-の調査.md
- Haskell-rerational-recordでDB操作するのが楽しすぎる件〜その1〜
- relational-record を MySQL で使ってみた
- Haskell で relational-record を使って MySQL に繋いでみた - 締思之記
- 業務でHaskellを導入した理由と、Haskell Relational Recordについて解説
- HRRを使うHaskellアプリケーションのDockerコンテナを作る - Qiita