mirror of
https://github.com/feathersjs/feathers.git
synced 2025-12-08 19:46:22 +00:00
27 lines
1.2 KiB
Markdown
27 lines
1.2 KiB
Markdown
---
|
|
outline: deep
|
|
---
|
|
|
|
# Overview
|
|
|
|
Feathers database adapters are modules that provide [services](../services.md) that implement standard [CRUD](https://en.wikipedia.org/wiki/Create,_read,_update_and_delete) functionality for a specific database. They use a [common API](./common.md) for initialization and settings, and they provide a [common query syntax](./querying.md).
|
|
|
|
<BlockQuote>
|
|
|
|
[Services](../services.md) allow to implement access to _any_ database or API. The database adapters listed here are just convenience wrappers with a common API. See the community adapters section for support for other datastores.
|
|
|
|
</BlockQuote>
|
|
|
|
## Core Adapters
|
|
|
|
The following data storage adapters are maintained alongside Feathers core.
|
|
|
|
| Core Package | Supported Data Stores |
|
|
|---|---|
|
|
| [memory](./memory) | Memory |
|
|
| [mongodb](./mongodb) | MongoDB |
|
|
| [knex](./knex) | MySQL<br/> MariaDB <br/> PostgreSQL<br/> CockroachDB<br/> SQLite<br/> Amazon Redshift<br/> OracleDB<br/> MSSQL | [feathers-knex](https://github.com/feathersjs-ecosystem/feathers-knex) |
|
|
|
|
## Community Adapters
|
|
|
|
You can find full-featured support for many more community-contributed adapters in [Awesome FeathersJS](https://github.com/feathersjs/awesome-feathersjs#database). |