For downloading various data sets, visit the OpenData.md page.
- DB-Distributed
- DB-NOSQL
- DB-RDBMS
- [DB-ENGINES](#database-engines}
- DB-API
- Org-JuliaDB
- RESOURCES
====
DB-Distributed
- Accumulo.jl :: Apache Accumulo client.
- SciDB-Julia :: The SciDB-Julia package allows users of Julia to interface with SciDB. The API follows the Julia convention and allows for using Julia language constructs in SciDB operations. SciDB is an array DBMS is an array database designed for multidimensional data management and analytics common to scientific applications.
- RESOURCES
- TAQ :: Example SciDB queries for finance trade and quote data.
- LMDB.jl :: A Julia wrapper interface to Lightning Memory-Mapped Database (LMDB) key-value embedded data store developed by Symas for the OpenLDAP Project.
- CMongo.jl :: Julia wrapper of the C Mongo Driver.
- LibBSON.jl :: libbson bindings for the Julia programming language.
- LibMongo.jl :: Mongo bindings for the Julia programming language.
- Mongo.jl :: Mongo bindings for the Julia programming language.
- Mongo.jl {UnMaintained} :: Mongo bindings for the Julia programming language.
- Redis.jl :: Pure Julia implementation of a Redis client (actively maintained).
- Redis.jl :: Pure Julia implementation of a Redis client, largely based on redis-py.
- MySQL.jl :: MySQL DBI driver that uses the C MySQL API and obeys the DBI.jl protocol.
- MySQL.jl :: Julia bindings and helper functions for MariaDB/MySQL C library.
- SQLAlchemy.jl :: Wrapper over Python's SQLAlchemy library.
- PostgreSQL.jl :: PostgreSQL API.
- libpq.jl :: A libpq interface for Julia.
- SQLite.jl :: Julia interface to the SQLite library with support for operations on DataFrames.
- Sqlite3.jl :: A wrapper for the SQLite3 C API, to work with SQLite databases in Julia. Functions are included for reading and writing tables to (/from) DataFrames.
- kyotocabinet.jl :: Implementation of Kyoto Cabinet in Julia language.
Middleware API's
- DBI.jl :: An abstract DBI interface to provide a database-independent API protocol that all database drivers can be expected to comply with.
- LevelDB.jl :: Julia interface to Google's LevelDB key value database.
- Memcache.jl :: Julia memcached client.
- ODBC.jl :: A low-level ODBC interface for the Julia programming language.
- RESOURCES
- Tabular Data I/O in Julia
- ViewDBI.jl :: View-based DBI for Julia.
Org-JuliaDB
- DBPerf.jl :: The code repository that benchmarks all the Julia Database Drivers / Wrappers.
- DBDSQLite.jl :: DBI-compliant driver for SQLite3.
- JDBC.jl :: Julia interface to Java database drivers.