{"id":24656710,"url":"https://github.com/jakthom/nodb","last_synced_at":"2025-07-22T21:34:00.117Z","repository":{"id":273715755,"uuid":"920644869","full_name":"jakthom/nodb","owner":"jakthom","description":"A high-performance, in-memory, git-backed OLAP database (of nothing).","archived":false,"fork":false,"pushed_at":"2025-01-23T11:11:56.000Z","size":26,"stargazers_count":13,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-05T09:42:36.934Z","etag":null,"topics":["database","olap"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jakthom.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-01-22T14:24:01.000Z","updated_at":"2025-04-25T03:49:06.000Z","dependencies_parsed_at":"2025-06-05T09:45:04.378Z","dependency_job_id":null,"html_url":"https://github.com/jakthom/nodb","commit_stats":null,"previous_names":["jakthom/nodb"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/jakthom/nodb","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jakthom%2Fnodb","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jakthom%2Fnodb/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jakthom%2Fnodb/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jakthom%2Fnodb/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jakthom","download_url":"https://codeload.github.com/jakthom/nodb/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jakthom%2Fnodb/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266578636,"owners_count":23951148,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-22T02:00:09.085Z","response_time":66,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["database","olap"],"created_at":"2025-01-25T23:40:00.282Z","updated_at":"2025-07-22T21:34:00.084Z","avatar_url":"https://github.com/jakthom.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# NoDB\nA high-performance, in-memory, git-backed OLAP database of nothing.\n\nBecause the best database infrastructure is no database infrastructure.\n\n\n# Using NoDB with [DuckDB](https://duckdb.org/)\n\n```\nD attach 'https://github.com/jakthom/nodb/raw/refs/heads/main/catalog' as nodb;\n100% ▕████████████████████████████████████████████████████████████▏\n\n\nD use nodb;\n\n\nD show tables;\n┌─────────┐\n│  name   │\n│ varchar │\n├─────────┤\n│ nichts  │\n│ nothing │\n└─────────┘\n\n\nD from duckdb_views() select database_name, schema_name, view_name where not internal;\n┌───────────────┬─────────────┬───────────┐\n│ database_name │ schema_name │ view_name │\n│    varchar    │   varchar   │  varchar  │\n├───────────────┼─────────────┼───────────┤\n│ nodb          │ main        │ nichts    │\n└───────────────┴─────────────┴───────────┘\n\n\nD from nothing;\n┌────────┐\n│ niets  │\n│ int64  │\n├────────┤\n│ 0 rows │\n└────────┘\n\n\nD from nichts select count(*) as notmuch;\n┌─────────┐\n│ notmuch │\n│  int64  │\n├─────────┤\n│       0 │\n└─────────┘\n\n\nD from nichts;\n┌────────┐\n│ niets  │\n│ int64  │\n├────────┤\n│ 0 rows │\n└────────┘\n```\n\n\n# Cross-Engine Support with [DataFusion](https://datafusion.apache.org/)\n\n\n```\n-DataFusion CLI v44.0.0\n\n\u003e create external table rien stored as parquet location 'https://github.com/jakthom/nodb/raw/refs/heads/main/nada.parquet';\n0 row(s) fetched.\nElapsed 0.638 seconds.\n\n\u003e show tables;\n+---------------+--------------------+-------------+------------+\n| table_catalog | table_schema       | table_name  | table_type |\n+---------------+--------------------+-------------+------------+\n| datafusion    | public             | rien        | BASE TABLE |\n| datafusion    | information_schema | tables      | VIEW       |\n| datafusion    | information_schema | views       | VIEW       |\n| datafusion    | information_schema | columns     | VIEW       |\n| datafusion    | information_schema | df_settings | VIEW       |\n| datafusion    | information_schema | schemata    | VIEW       |\n| datafusion    | information_schema | routines    | VIEW       |\n| datafusion    | information_schema | parameters  | VIEW       |\n+---------------+--------------------+-------------+------------+\n\n\u003e select count(*) as nil from rien;\n+-----+\n| nil |\n+-----+\n| 0   |\n+-----+\n1 row(s) fetched.\nElapsed 0.135 seconds.\n```\n\n\n# NoDB Roadmap\n\n* NoDB will soon leverage [Vortex](https://github.com/spiraldb/vortex) to achieve high-performance random-access reads and scans of nothing.\n\n* NoDB will soon experimentally support NoLLM, NoML, and NoAI.\n\n* NoDB will natively integrate with NoLake.\n\n* NoDB is currently NoGovernance but plans to support NoSecurity, an increasingly-asked-for feature.\n\n* No DR is on the roadmap (though proprietary and only provided by our NoBYOC offering).\n\n\n# License\n\nNoDB intellectual property is protected via use of a permissive copy-left license.\n\nHowever, if you plan to make NoDB commercially available as no-IaaS on no clouds whatsoever, please give us no credit.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjakthom%2Fnodb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjakthom%2Fnodb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjakthom%2Fnodb/lists"}