diff --git a/README.md b/README.md index 8acf85a..f3fbc3a 100644 --- a/README.md +++ b/README.md @@ -105,6 +105,7 @@ Any other questions? Please check out our [FAQ](./FAQ.md), and if your question * [Data Archival](#data-archival) * [Data Parsing](#data-parsing) * [Databases](#databases) + * [Alternatives](#database-alternatives) * [Device Exploiting](#device-exploiting) * [Desktop Environments](#desktop-environments) * [Display Managers](#display-managers) @@ -1126,14 +1127,26 @@ This is a section for repos that are similar to this one either because they are ## Databases -| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) | +| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| -| [MariaDB](https://github.com/MariaDB/server) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/MariaDB/server/commit/5a1f349b82b714d09d557ad202e39355ac733cc7), [2](https://github.com/MariaDB/server/commit/c21bb11be28ae9b2432b2a661bf38a197cf9514d))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/MariaDB/server/pull/5040)) | [Firebird] | -| [MySQL](https://github.com/mysql/mysql-server) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![AI Functionality](./badges/ai-functionality.svg)](#ai-functionality) ([1](https://www.mysql.com/products/mysqlai/))
[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/mysql/mysql-server/commit/11073b3cd8a6002d9e1524eaa56cfde7af20d3f0), [2](https://github.com/mysql/mysql-server/commit/645f01683aaf6bb7f6b41dd2ffd6d52d0530d11e))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/mysql/mysql-server/blob/23e360a7fac718d80b9e6a79f7d5a7bf37aa3bbc/.github/workflows/codex-pr-review.yml))
[![AI sponsored](./badges/ai-sponsored-blue.svg)](#sponsored-by-ai) ([1](https://github.com/mysql/mysql-server), [2](https://www.mysql.com/buy-mysql/)) | [Firebird] | -| [PostgreSQL](https://www.postgresql.org/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://git.postgresql.org/gitweb/?p=postgresql.git;a=commit;h=b63f25bddfebc67b1e78f86341a6aecb0e9fe576), [2](https://git.postgresql.org/gitweb/?p=postgresql.git;a=commit;h=7090c696cc9ea96a278e679e8bbfe9b051740105), [3](https://git.postgresql.org/gitweb/?p=postgresql.git;a=commit;h=9e02e2e18224e284af99ab1b5818d7974db12426)) | [Firebird] | +| [Firebird](https://github.com/FirebirdSQL/firebird) | [`b691650`](https://github.com/FirebirdSQL/firebird/commits/b69165025c56a67927f150678b1acf023ea5b19b) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/FirebirdSQL/firebird/commit/42badf683132793c0234d496c5c873dae7dbd3b9)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | +| [MariaDB](https://github.com/MariaDB/server) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/MariaDB/server/commit/5a1f349b82b714d09d557ad202e39355ac733cc7), [2](https://github.com/MariaDB/server/commit/c21bb11be28ae9b2432b2a661bf38a197cf9514d))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/MariaDB/server/pull/5040)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | +| [MySQL](https://github.com/mysql/mysql-server) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![AI Functionality](./badges/ai-functionality.svg)](#ai-functionality) ([1](https://www.mysql.com/products/mysqlai/))
[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/mysql/mysql-server/commit/11073b3cd8a6002d9e1524eaa56cfde7af20d3f0), [2](https://github.com/mysql/mysql-server/commit/645f01683aaf6bb7f6b41dd2ffd6d52d0530d11e))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/mysql/mysql-server/blob/23e360a7fac718d80b9e6a79f7d5a7bf37aa3bbc/.github/workflows/codex-pr-review.yml))
[![AI sponsored](./badges/ai-sponsored-blue.svg)](#sponsored-by-ai) ([1](https://github.com/mysql/mysql-server), [2](https://www.mysql.com/buy-mysql/)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | +| [PostgreSQL](https://www.postgresql.org/) | [`b574fec00`](https://git.postgresql.org/gitweb/?p=postgresql.git;a=tree;h=b574fec00f275e50ffe2c9780ec1f6398796c905;hb=b574fec00f275e50ffe2c9780ec1f6398796c905) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://git.postgresql.org/gitweb/?p=postgresql.git;a=commit;h=e42d4a1f3dc59420be796883404020cb41ddd05e), [2](https://git.postgresql.org/gitweb/?p=postgresql.git;a=commit;h=8767a10cb8c5d08b924f40c8fc1f2a1e5fb8c55e), [3](https://git.postgresql.org/gitweb/?p=postgresql.git;a=commit;h=7090c696cc9ea96a278e679e8bbfe9b051740105))
[![AI sponsored](./badges/ai-sponsored-blue.svg)](#sponsored-by-ai) ([1](https://www.postgresql.org/about/contributing/), [2](https://www.postgresql.org/about/financial/)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | | [SQLite](https://www.sqlite.org/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://sqlite.org/src/info/be891a137af15897), [2](https://sqlite.org/src/info/d4691a0db1e96b64), [3](https://sqlite.org/src/info/bc5fb05aa6e8c819)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | -| [supabase](https://supabase.com/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![AI Functionality](./badges/ai-functionality.svg)](#ai-functionality) ([1](https://github.com/supabase/supabase/tree/master/packages/ai-commands), [2](https://supabase.com/docs/guides/ai), [3](https://supabase.com/docs/guides/ai-tools))
[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/supabase/supabase/blob/master/.claude/CLAUDE.md), [2](https://github.com/supabase/supabase/tree/master/.cursor)) | [PocketBase](https://pocketbase.io/) | -| [TimescaleDB](https://github.com/timescale/timescaledb) | [`2.25.2`](https://github.com/timescale/timescaledb/releases/tag/2.25.2) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/timescale/timescaledb/commit/5ff94658889f761b3e8c0fe298ae2da915c63552), [2](https://github.com/timescale/timescaledb/commit/017617e60f5a9aad6f8499247201449df4746edf), [3](https://github.com/timescale/timescaledb/commit/874d6b9ecd459cc0ba1a49dd14699768219cfe44)) | [SiriDB](https://siridb.com/)
[list of time series dbs](https://en.wikipedia.org/wiki/Time_series_database#List_of_time_series_databases) (several are tainted too) | +| [supabase](https://supabase.com/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![AI Functionality](./badges/ai-functionality.svg)](#ai-functionality) ([1](https://github.com/supabase/supabase/tree/master/packages/ai-commands), [2](https://supabase.com/docs/guides/ai), [3](https://supabase.com/docs/guides/ai-tools))
[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/supabase/supabase/blob/master/.claude/CLAUDE.md), [2](https://github.com/supabase/supabase/tree/master/.cursor)) | [PocketBase](https://pocketbase.io/) [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) ([1](https://github.com/pocketbase/pocketbase/blob/master/CONTRIBUTING.md#contributing-to-pocketbase)) | +| [TimescaleDB](https://github.com/timescale/timescaledb) | [`2.25.2`](https://github.com/timescale/timescaledb/releases/tag/2.25.2) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/timescale/timescaledb/commit/5ff94658889f761b3e8c0fe298ae2da915c63552), [2](https://github.com/timescale/timescaledb/commit/017617e60f5a9aad6f8499247201449df4746edf), [3](https://github.com/timescale/timescaledb/commit/874d6b9ecd459cc0ba1a49dd14699768219cfe44)) | [SiriDB](https://github.com/SiriDB/siridb-server) | + +> [!NOTE] +> ### Database Alternatives +> #### Document-oriented +> * [ChaiSQL](https://github.com/chaisql/chai) +> * [lowdb](https://github.com/typicode/lowdb) JSON +> * [OrbitDB](https://github.com/orbitdb/orbitdb) peer-to-peer +> * [PouchDB](https://pouchdb.apache.org/) [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) ([1](https://github.com/apache/pouchdb/blob/master/CONTRIBUTING.md#artificial-intelligence-and-large-language-models-contributions-policy)) JavaScript +> +> #### Multi-model +> * [OrientDB](https://github.com/orientechnologies/orientdb) ## Device Exploiting @@ -2938,7 +2951,6 @@ This repository is licensed under the Creative Commons Attribution Share Alike 4 [Epiphany]: https://apps.gnome.org/Epiphany [ffplay]: https://ffmpeg.org/ffplay.html [find]: https://cgit.git.savannah.gnu.org/cgit/findutils.git/ -[Firebird]: https://www.firebirdsql.org [Flask]: https://github.com/pallets/flask [Game of Trees]: https://gameoftrees.org/ [GNOME Boxes]: https://gnomeboxes.org