mirror of
https://github.com/feathersjs/feathers.git
synced 2025-12-08 19:46:22 +00:00
* feat(docs) new docs site started * Minor page edits * feat(footer) fix spacing * empty guides template Co-authored-by: daffl <daff@neyeon.com>
3.8 KiB
3.8 KiB
Overview
Feathers database adapters are modules that provide services that implement standard CRUD functionality for a specific database using a common API for initialization and settings and providing a common query syntax.
Important: Services allow to implement access to any database, the database adapters listed here are just convenience wrappers with a common API. You can still get Feathers functionality for databases that are not listed here. Also have a look at the list of community database adapters
The following databases are supported:
| Database | Adapter |
|---|---|
| In memory | feathers-memory, feathers-nedb |
| Localstorage, AsyncStorage | feathers-localstorage |
| Filesystem | feathers-nedb |
| MongoDB | feathers-mongodb, feathers-mongoose |
| MySQL, PostgreSQL, MariaDB, SQLite, MSSQL | feathers-knex, feathers-sequelize |
| Elasticsearch | feathers-elasticsearch |
| Objection | feathers-objection |
| Cassandra | feathers-cassandra |
Memory/Filesystem
- feathers-memory - An in-memory database adapter
- feathers-localstorage - An adapter for Client side Feathers that can use the browsers LocalStorage or ReactNative's AsyncStorage.
- feathers-nedb - A database adapter for NeDB an in-memory or file system based standalone database.
SQL
- feathers-knex - An adapter for KnexJS, an SQL query builder for NodeJS supporting PostgreSQL, MySQL, SQLite and MSSQL
- feathers-sequelize - An adapter for Sequelize an ORM for NodeJS supporting PostgreSQL, MySQL, SQLite and MSSQL
- feathers-objection - A service adapter for Objection.js - A minimal SQL ORM built on top of Knex.
NoSQL
- feathers-mongoose - A database adapter for Mongoose an Object Modelling library for NodeJS and MongoDB
- feathers-mongodb - A database adapter for MongoDB using the official NodeJS database driver
- feathers-elasticsearch - A database adapter for Elasticsearch
- feathers-cassandra - A database adapter for Cassandra