-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
/
Copy pathoverview.html
23 lines (21 loc) · 34 KB
/
overview.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<!doctype html>
<html lang="en" dir="ltr" class="docs-wrapper plugin-docs plugin-id-default docs-version-current docs-doc-page docs-doc-id-overview" data-has-hydrated="false">
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.7.0">
<title data-rh="true">RxDB Docs | RxDB - JavaScript Database</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://rxdb.info/img/rxdb_social_card.png"><meta data-rh="true" name="twitter:image" content="https://rxdb.info/img/rxdb_social_card.png"><meta data-rh="true" property="og:url" content="https://rxdb.info/overview.html"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name="docsearch:version" content="current"><meta data-rh="true" name="docsearch:docusaurus_tag" content="docs-default-current"><meta data-rh="true" property="og:title" content="RxDB Docs | RxDB - JavaScript Database"><meta data-rh="true" name="description" content="RxDB Documentation Overview"><meta data-rh="true" property="og:description" content="RxDB Documentation Overview"><link data-rh="true" rel="icon" href="/img/favicon.ico"><link data-rh="true" rel="canonical" href="https://rxdb.info/overview.html"><link data-rh="true" rel="alternate" href="https://rxdb.info/overview.html" hreflang="en"><link data-rh="true" rel="alternate" href="https://rxdb.info/overview.html" hreflang="x-default"><link rel="preconnect" href="https://www.google-analytics.com">
<link rel="preconnect" href="https://www.googletagmanager.com">
<script async src="https://www.googletagmanager.com/gtag/js?id=G-62D63SY3S0"></script>
<script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-62D63SY3S0",{})</script>
<link rel="preconnect" href="https://www.googletagmanager.com">
<script>window.dataLayer=window.dataLayer||[]</script>
<script>!function(e,t,a,n){e[n]=e[n]||[],e[n].push({"gtm.start":(new Date).getTime(),event:"gtm.js"});var g=t.getElementsByTagName(a)[0],m=t.createElement(a);m.async=!0,m.src="https://www.googletagmanager.com/gtm.js?id=GTM-PL63TR5",g.parentNode.insertBefore(m,g)}(window,document,"script","dataLayer")</script><link rel="stylesheet" href="/assets/css/styles.bc483400.css">
<script src="/assets/js/runtime~main.68ae4ffa.js" defer="defer"></script>
<script src="/assets/js/main.90e814da.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-PL63TR5" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"dark")}(),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navbar__brand" href="/"><div class="navbar__logo"><img src="/files/logo/logo.svg" alt="RxDB Logo" class="themedComponent_mlkZ themedComponent--light_NVdE"><img src="/files/logo/logo.svg" alt="RxDB Logo" class="themedComponent_mlkZ themedComponent--dark_xIcU"></div><b class="navbar__title text--truncate">RxDB</b></a></div><div class="navbar__items navbar__items--right"><a class="navbar__item navbar__link" href="/consulting/">Support</a><a class="navbar__item navbar__link" href="/premium/">Premium</a><a class="navbar__item navbar__link" href="/overview.html">Docs</a><div class="navbarSearchContainer_Bca1"></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div></nav><div style="position:fixed;display:block;z-index:10;height:1.5px;background-color:var(--color-top);top:62.5px;border-top-right-radius:2px;border-bottom-right-radius:2px;width:0%"></div><div id="__docusaurus_skipToContent_fallback" class="main-wrapper mainWrapper_z2l0"><div class="docsWrapper_hBAB"><button aria-label="Scroll back to top" class="clean-btn theme-back-to-top-button backToTopButton_sjWU" type="button"></button><div class="docRoot_UBD9"><aside class="theme-doc-sidebar-container docSidebarContainer_YfHR"><div class="sidebarViewport_aRkj"><div class="sidebar_njMd"><nav aria-label="Docs sidebar" class="menu thin-scrollbar menu_SIkG"><ul class="theme-doc-sidebar-menu menu__list"><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret menu__link--active" role="button" aria-expanded="true" href="/overview.html">Getting Started with RxDB</a></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link menu__link--active" aria-current="page" tabindex="0" href="/overview.html">Overview</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/quickstart.html">🚀 Quickstart</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/install.html">Installation</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/dev-mode.html">Development Mode</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/tutorials/typescript.html">TypeScript Setup</a></li></ul></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret" role="button" aria-expanded="true" href="/rx-database.html">Core Entities</a></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/rx-database.html">RxDatabase</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/rx-schema.html">RxSchema</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/rx-collection.html">RxCollection</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/rx-document.html">RxDocument</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/rx-query.html">RxQuery</a></li></ul></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret" role="button" aria-expanded="false" href="/rx-storage.html">💾 Storages</a></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret" role="button" aria-expanded="false" href="/schema-validation.html">Storage Wrappers</a></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret" role="button" aria-expanded="false" href="/replication.html">🔄 Replication</a></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret" role="button" aria-expanded="false" href="/rx-server.html">Server</a></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret" role="button" aria-expanded="false" href="/transactions-conflicts-revisions.html">How RxDB works</a></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret" role="button" aria-expanded="false" href="/migration-schema.html">Advanced Features</a></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret" role="button" aria-expanded="false" href="/rx-storage-performance.html">Performance</a></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret" role="button" aria-expanded="false" href="/releases/16.0.0.html">Releases</a></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret" role="button" aria-expanded="false" href="/offline-first.html">Articles</a></div></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/contribution.html">Contribute & Innovate with RxDB</a></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret" role="button" aria-expanded="false" href="/consulting/">Contact</a></div></li></ul></nav></div></div></aside><main class="docMainContainer_TBSr"><div class="container padding-top--md padding-bottom--lg"><div class="row"><div class="col docItemCol_VOVn"><div class="docItemContainer_Djhp"><article><nav class="theme-doc-breadcrumbs breadcrumbsContainer_Z_bl" aria-label="Breadcrumbs"><ul class="breadcrumbs" itemscope="" itemtype="https://schema.org/BreadcrumbList"><li class="breadcrumbs__item"><a aria-label="Home page" class="breadcrumbs__link" href="/"><svg viewBox="0 0 24 24" class="breadcrumbHomeIcon_YNFT"><path d="M10 19v-5h4v5c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-7h1.7c.46 0 .68-.57.33-.87L12.67 3.6c-.38-.34-.96-.34-1.34 0l-8.36 7.53c-.34.3-.13.87.33.87H5v7c0 .55.45 1 1 1h3c.55 0 1-.45 1-1z" fill="currentColor"></path></svg></a></li><li class="breadcrumbs__item"><span class="breadcrumbs__link">Getting Started with RxDB</span><meta itemprop="position" content="1"></li><li itemscope="" itemprop="itemListElement" itemtype="https://schema.org/ListItem" class="breadcrumbs__item breadcrumbs__item--active"><span class="breadcrumbs__link" itemprop="name">Overview</span><meta itemprop="position" content="2"></li></ul></nav><div class="theme-doc-markdown markdown"><header><h1>RxDB Documentation</h1></header>
<h2 style="width:100%">Getting Started with RxDB</h2><div class="premium-blocks"><a href="./overview.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">Overview</h4><p></p></div></div></a><a href="./quickstart.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">Quickstart</h4><p></p></div></div></a><a href="./install.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">Install</h4><p></p></div></div></a><a href="./dev-mode.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">Dev-mode</h4><p></p></div></div></a><a href="./tutorials/typescript.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">Typescript</h4><p></p></div></div></a></div><h2 style="width:100%">Core Entities</h2><div class="premium-blocks"><a href="./rx-database.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">RxDatabase</h4><p></p></div></div></a><a href="./rx-schema.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">RxSchema</h4><p></p></div></div></a><a href="./rx-collection.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">RxCollection</h4><p></p></div></div></a><a href="./rx-document.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">RxDocument</h4><p></p></div></div></a><a href="./rx-query.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">RxQuery</h4><p></p></div></div></a></div><h2 style="width:100%">💾 Storages</h2><div class="premium-blocks"><a href="./rx-storage.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">RxStorage Overview</h4><p></p></div></div></a><a href="./rx-storage-dexie.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">Dexie.js</h4><p></p></div></div></a><a href="./rx-storage-indexeddb.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">IndexedDB 👑</h4><p></p></div></div></a><a href="./rx-storage-opfs.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">OPFS 👑</h4><p></p></div></div></a><a href="./rx-storage-memory.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">Memory</h4><p></p></div></div></a><a href="./rx-storage-sqlite.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">SQLite 👑</h4><p></p></div></div></a><a href="./rx-storage-filesystem-node.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">Filesystem Node 👑</h4><p></p></div></div></a><a href="./rx-storage-mongodb.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">MongoDB</h4><p></p></div></div></a><a href="./rx-storage-denokv.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">DenoKV</h4><p></p></div></div></a><a href="./rx-storage-foundationdb.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">FoundationDB</h4><p></p></div></div></a></div><h2 style="width:100%">Storage Wrappers</h2><div class="premium-blocks"><a href="./schema-validation.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">Schema Validation</h4><p></p></div></div></a><a href="./encryption.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">Encryption</h4><p></p></div></div></a><a href="./key-compression.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">Key Compression</h4><p></p></div></div></a><a href="./logger.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">Logger 👑</h4><p></p></div></div></a><a href="./rx-storage-remote.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">Remote RxStorage</h4><p></p></div></div></a><a href="./rx-storage-worker.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">Worker RxStorage 👑</h4><p></p></div></div></a><a href="./rx-storage-shared-worker.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">SharedWorker RxStorage 👑</h4><p></p></div></div></a><a href="./rx-storage-memory-mapped.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">Memory Mapped RxStorage 👑</h4><p></p></div></div></a><a href="./rx-storage-sharding.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">Sharding 👑</h4><p></p></div></div></a><a href="./rx-storage-localstorage-meta-optimizer.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">Localstorage Meta Optimizer 👑</h4><p></p></div></div></a><a href="./electron.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">Electron</h4><p></p></div></div></a></div><h2 style="width:100%">🔄 Replication</h2><div class="premium-blocks"><a href="./replication.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">Replication</h4><p></p></div></div></a><a href="./replication-http.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">HTTP Replication</h4><p></p></div></div></a><a href="./replication-server.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">RxServer Replication</h4><p></p></div></div></a><a href="./replication-graphql.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">GraphQL Replication</h4><p></p></div></div></a><a href="./replication-websocket.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">WebSocket Replication</h4><p></p></div></div></a><a href="./replication-couchdb.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">CouchDB Replication</h4><p></p></div></div></a><a href="./replication-webrtc.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">WebRTC P2P Replication</h4><p></p></div></div></a><a href="./replication-firestore.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">Firestore Replication</h4><p></p></div></div></a><a href="./replication-nats.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">NATS Replication</h4><p></p></div></div></a></div><h2 style="width:100%">Server</h2><div class="premium-blocks"><a href="./rx-server.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">RxServer</h4><p></p></div></div></a><a href="./rx-server-scaling.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">RxServer Scaling</h4><p></p></div></div></a></div><h2 style="width:100%">How RxDB works</h2><div class="premium-blocks"><a href="./transactions-conflicts-revisions.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">Transactions Conflicts Revisions</h4><p></p></div></div></a><a href="./query-cache.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">Query Cache</h4><p></p></div></div></a><a href="./plugins.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">Creating Plugins</h4><p></p></div></div></a><a href="./errors.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">Errors</h4><p></p></div></div></a></div><h2 style="width:100%">Advanced Features</h2><div class="premium-blocks"><a href="./undefined.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">Migration</h4><p></p></div></div></a><a href="./rx-attachment.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">Attachments</h4><p></p></div></div></a><a href="./rx-pipeline.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">RxPipelines</h4><p></p></div></div></a><a href="./reactivity.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">Custom Reactivity</h4><p></p></div></div></a><a href="./rx-state.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">RxState</h4><p></p></div></div></a><a href="./rx-local-document.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">Local Documents</h4><p></p></div></div></a><a href="./cleanup.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">Cleanup</h4><p></p></div></div></a><a href="./backup.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">Backup</h4><p></p></div></div></a><a href="./leader-election.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">Leader Election</h4><p></p></div></div></a><a href="./middleware.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">Middleware</h4><p></p></div></div></a><a href="./crdt.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">CRDT</h4><p></p></div></div></a><a href="./population.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">Population</h4><p></p></div></div></a><a href="./orm.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">ORM</h4><p></p></div></div></a><a href="./fulltext-search.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">Fulltext Search 👑</h4><p></p></div></div></a><a href="./articles/javascript-vector-database.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">Vector Database</h4><p></p></div></div></a><a href="./query-optimizer.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">Query Optimizer 👑</h4><p></p></div></div></a><a href="./third-party-plugins.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">Third Party Plugins</h4><p></p></div></div></a></div><h2 style="width:100%">Performance</h2><div class="premium-blocks"><a href="./rx-storage-performance.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">RxStorage Performance</h4><p></p></div></div></a><a href="./nosql-performance-tips.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">NoSQL Performance Tips</h4><p></p></div></div></a><a href="./slow-indexeddb.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">Slow IndexedDB</h4><p></p></div></div></a><a href="./articles/localstorage-indexeddb-cookies-opfs-sqlite-wasm.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">LocalStorage vs. IndexedDB vs. Cookies vs. OPFS vs. WASM-SQLite</h4><p></p></div></div></a></div><h2 style="width:100%">Releases</h2><div class="premium-blocks"><a href="./releases/16.0.0.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">16.0.0</h4><p></p></div></div></a><a href="./releases/15.0.0.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">15.0.0</h4><p></p></div></div></a><a href="./releases/14.0.0.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">14.0.0</h4><p></p></div></div></a><a href="./releases/13.0.0.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">13.0.0</h4><p></p></div></div></a><a href="./releases/12.0.0.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">12.0.0</h4><p></p></div></div></a><a href="./releases/11.0.0.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">11.0.0</h4><p></p></div></div></a><a href="./releases/10.0.0.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">10.0.0</h4><p></p></div></div></a><a href="./releases/9.0.0.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">9.0.0</h4><p></p></div></div></a><a href="./releases/8.0.0.html" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">8.0.0</h4><p></p></div></div></a></div><h2 style="width:100%">Contact</h2><div class="premium-blocks"><a href="/consulting/" target="_blank" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">Consulting</h4><p></p></div></div></a><a href="/chat/" target="_blank" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">Discord</h4><p></p></div></div></a><a href="https://www.linkedin.com/company/rxdb/" target="_blank" style="text-decoration:none"><div class="premium-block hover-shadow-middle bg-gradient-right-top"><div class="premium-block-inner"><h4 style="text-decoration:none">LinkedIn</h4><p></p></div></div></a></div></div></article><nav class="pagination-nav docusaurus-mt-lg" aria-label="Docs pages"><a class="pagination-nav__link pagination-nav__link--next" href="/quickstart.html"><div class="pagination-nav__sublabel">Next</div><div class="pagination-nav__label">🚀 Quickstart</div></a></nav></div></div></div></div></main></div></div></div><div class="block footer"><div class="footer-block"><div class="footer-links"><span><a variant="text" href="/" class="footer-logo-button"><img src="/files/logo/logo.svg" alt="RxDB" loading="lazy"><div>RxDB</div></a><div class="footer-community-links"><a variant="text" href="/chat/" target="_blank"><img src="/img/community-links/discord-logo.svg" alt="RxDB Discord" loading="lazy"></a><a variant="text" href="/code/" target="_blank"><img src="/img/community-links/github-logo.svg" alt="RxDB Github" loading="lazy"></a><a variant="text" href="https://twitter.com/intent/user?screen_name=rxdbjs" target="_blank"><img src="/img/community-links/x-logo.svg" alt="RxDB Twitter" loading="lazy"></a><a variant="text" href="https://www.linkedin.com/company/rxdb" target="_blank"><img src="/img/community-links/linkedin-logo.svg" alt="RxDB LinkedIn" loading="lazy"></a><a variant="text" href="https://stackoverflow.com/questions/tagged/rxdb" target="_blank"><img src="/img/community-links/stack-overflow-logo.svg" alt="RxDB Stack Overflow" loading="lazy"></a></div></span><div class="footer-nav-links"><a variant="text" href="/premium/" target="">Premium</a><a variant="text" href="/consulting/" target="">Support</a><a variant="text" href="/overview.html" target="">Documentation</a><a variant="text" href="/chat/" target="_blank">Discord</a><a variant="text" href="/code/" target="_blank">Github</a><a variant="text" href="https://twitter.com/intent/user?screen_name=rxdbjs" target="_blank">Twitter</a><a variant="text" href="https://www.linkedin.com/company/rxdb" target="_blank">LinkedIn</a></div></div><div class="footer-policy"><div><a variant="text" href="/legal-notice/" target="_blank">Legal Notice</a></div><span class="footer-rights">© 2025 RxDB. All rights reserved.</span></div><img class="footer-img desktop-img" src="/img/footer-column.svg" alt="columns" loading="lazy"></div></div><div class="call-to-action-popup"><div class="close"><div class="text">✕</div></div></div></div>
</body>
</html>