{"data":{"slug":"edwinkys-oasysdb","name":"oasysdb","tagline":"In-memory vector store with efficient read and write performance for semantic caching","github_url":"https://github.com/edwinkys/oasysdb","owner":"edwinkys","repo":"oasysdb","owner_avatar_url":"https://avatars.githubusercontent.com/u/51223060?v=4","primary_language":"Rust","stars":376,"forks":13,"topics":["approximate-nearest-neighbors","ivfpq","mysql","open-source","postgresql","rust","similarity-search","sqlite","vector-database","vector-search","vectordb"],"archived":false,"github_pushed_at":"2024-11-29T06:53:16+00:00","maintenance_label":"Dormant","stars_delta_30d":1,"url":"https://www.graphcanon.com/tools/edwinkys-oasysdb","markdown_url":"https://www.graphcanon.com/tools/edwinkys-oasysdb.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/edwinkys-oasysdb","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=edwinkys-oasysdb","description":"In-memory vector store with efficient read and write performance for semantic caching and retrieval system. Redis for Semantic Caching.","homepage_url":null,"license":"Apache-2.0","open_issues":0,"watchers":3,"ai_summary":"oasysdb is an in-memory vector database designed specifically for high-performance read and write operations suitable for use as a semantic caching and retrieval system. It supports various backends including MySQL, PostgreSQL, SQLite and is implemented in Rust.","readme_excerpt":"## Notice\n\nThis repository is not currently maintained. I initially created this project to\nlearn more about databases and Rust. As times goes on, I actually learned from\nthis project and the people who used it. Unfortunately, most open-source\nprojects doesn't generate enough revenue to sustain itself.\n\nI'm currently looking for a new opportunity to work as a **Software Engineer in\nAI Infrastructure**. If you have or know someone who has an open position,\nplease let me know. I'm open to work remotely or anywhere in the United States.\n\nYou can reach me via [LinkedIn](https://www.linkedin.com/in/edwinkys).\n\nIf you're interested in taking over this project, please let me know. I'll be\nhappy to discuss the details with you. Other than that, I'll just leave this\nproject as is for historical purposes.\n\nThank you all for your support and understanding. It's been a great journey!","github_created_at":"2023-11-24T05:38:45+00:00","created_at":"2026-07-11T11:35:45.008071+00:00","updated_at":"2026-08-23T12:01:46.116544+00:00","categories":[{"slug":"data-retrieval","name":"Data & Retrieval","url":"https://www.graphcanon.com/categories/data-retrieval","markdown_url":"https://www.graphcanon.com/categories/data-retrieval.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/data-retrieval"},{"slug":"vector-databases","name":"Vector Databases","url":"https://www.graphcanon.com/categories/vector-databases","markdown_url":"https://www.graphcanon.com/categories/vector-databases.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/vector-databases"}],"tags":[{"slug":"approximate-nearest-neighbors","name":"approximate-nearest-neighbors"},{"slug":"ivfpq","name":"ivfpq"},{"slug":"mysql","name":"mysql"},{"slug":"postgresql","name":"postgresql"},{"slug":"sqlite","name":"sqlite"},{"slug":"vector-database","name":"vector-database"},{"slug":"vector-search","name":"vector-search"},{"slug":"vectordb","name":"vectordb"}],"trust":{"provenance":{"is_fork":false,"github_id":722854801,"owner_type":"User","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-08-23T12:01:45.337Z","maintenance":{"label":"Dormant","score":18,"methodology":"github_public_v1","releases_90d":0,"days_since_push":632,"last_release_at":"2024-08-07T06:32:27Z","stars_delta_30d":1,"open_issues_delta_30d":0},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-11T11:35:46.283Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-08-23T12:01:45.785Z"},"languages":{"value":["rust"],"source":"github.language","observed_at":"2026-08-23T12:01:45.785Z"},"license_spdx":{"value":"Apache-2.0","source":"github.license","observed_at":"2026-08-23T12:01:45.785Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":null,"constraints":null,"when_to_use":["When you need high-performance read/write operations in a semantic caching scenario using Rust.","For projects preferring Apache-2.0 licensing and open-source contributions."],"when_not_to_use":["If your project strictly requires on-disk persistence over in-memory storage.","When looking for non-Rust technology stack as the primary implementation language."],"source":"enrich:decision_facts","observed_at":"2026-07-12T17:29:30.727Z"},"constraint_facets":null,"decision_summary":[{"label":"Adopt for","value":"In-memory vector store for semantic caching with Rust implementation."}]}}