---
layout: article
title: TablesDB
description: Store and query structured data with Appwrite TablesDB. Tables provide performant and scalable storage for your application, business, and user data.
---

Appwrite Databases let you store and query structured data.
Databases provide high-performance and scalable data storage for your key application, business, and user data.

**Looking for file storage?**

Databases store data, if you need to store files like images, PDFs or videos, use [Appwrite Storage](/docs/products/storage).

You can organize data into databases, tables, and rows. You can also paginate, order, and query rows.
For complex business logic, Appwrite supports relationships to help you model your data.

[Quick start](/docs/products/databases/tablesdb/quick-start)

# Concepts

- [Databases](/docs/products/databases/tablesdb/databases): Create and manage databases, the largest organizational unit.
- [Tables](/docs/products/databases/tablesdb/tables): Define typed columns and indexes for structured data.
- [Rows](/docs/products/databases/tablesdb/rows): Create, read, update, and delete rows.
- [Permissions](/docs/products/databases/tablesdb/permissions): Control access at the table and row level.
- [Relationships](/docs/products/databases/tablesdb/relationships): Model one-to-one, one-to-many, and many-to-many relations.
- [Queries](/docs/products/databases/tablesdb/queries): Filter rows with comparison, string, and logical operators.
- [Order](/docs/products/databases/tablesdb/order): Sort results by one or more columns.
- [Backups](/docs/products/databases/tablesdb/backups): Schedule backup policies and restore from any backup.

# Guides

- [Pagination](/docs/products/databases/tablesdb/pagination): Page through results with offset or cursor pagination.
- [Transactions](/docs/products/databases/tablesdb/transactions): Stage operations and commit or roll them back atomically.
- [Type generation](/docs/products/databases/tablesdb/type-generation): Generate types for your tables in your language of choice.
- [Offline sync](/docs/products/databases/tablesdb/offline): Keep data available offline and sync when back online.
- [Bulk operations](/docs/products/databases/tablesdb/bulk-operations): Create, update, upsert, or delete many rows in one request.
- [CSV imports](/docs/products/databases/tablesdb/csv-imports): Import rows from CSV files.
- [CSV exports](/docs/products/databases/tablesdb/csv-exports): Export tables to CSV files.
