{"id":18778628,"url":"https://github.com/ramsailopal/yottadbvsrocksdb","last_synced_at":"2026-05-17T15:09:34.683Z","repository":{"id":127742805,"uuid":"477754936","full_name":"RamSailopal/YottaDBvsRocksDB","owner":"RamSailopal","description":"A demonstration of the speed of YottaDB against RocksDB","archived":false,"fork":false,"pushed_at":"2022-07-22T08:35:04.000Z","size":1628,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-29T02:40:50.140Z","etag":null,"topics":["database","keyvaluestore","rocksdb","yottadb"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RamSailopal.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2022-04-04T15:11:41.000Z","updated_at":"2022-04-06T16:54:00.000Z","dependencies_parsed_at":null,"dependency_job_id":"cfc16aef-c8ba-4cd6-a83c-2d50d1e97486","html_url":"https://github.com/RamSailopal/YottaDBvsRocksDB","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/RamSailopal/YottaDBvsRocksDB","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RamSailopal%2FYottaDBvsRocksDB","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RamSailopal%2FYottaDBvsRocksDB/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RamSailopal%2FYottaDBvsRocksDB/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RamSailopal%2FYottaDBvsRocksDB/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RamSailopal","download_url":"https://codeload.github.com/RamSailopal/YottaDBvsRocksDB/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RamSailopal%2FYottaDBvsRocksDB/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33143276,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-17T09:28:26.183Z","status":"ssl_error","status_checked_at":"2026-05-17T09:27:52.702Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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","keyvaluestore","rocksdb","yottadb"],"created_at":"2024-11-07T20:16:45.782Z","updated_at":"2026-05-17T15:09:34.649Z","avatar_url":"https://github.com/RamSailopal.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# YottaDBvsRocksDB\n\n![Alt text](yottadbvsrocksdb.JPG?raw=true \"gitpod View\")\n\nA demonstration of the speed of YottaDB against RocksDB\n\nThe demonstration performs 4 tests:\n\n**Sequential writes** - Writing 466550 records to each database with sequentials keys. Records are taken from the words.txt file in both the rocksdb and yottadb directories\n\n**Sequentual reads** - Reading the 466550 records back one after the other\n\n**Random writes** - Overwriting 100 random records from each database. Record numbers are taken from the random.txt file in both the rocksdb and yottadb directories.\n\n**Random reads** - Reading back the same 100 records.\n\n\n\n**NOTE** the RocksDB container has been built for production i.e. with **make shared_lib**, as recommended\n\nhttps://github.com/facebook/rocksdb/blob/main/INSTALL.md\n\nAlso note that the tests are not \"perfect\". Performance will not solely be down to the underlying database technologies. A proportion of the execution time will be taken by code execution and this will be dependant on the quality of the YottaDB and RocksDB libraries. Additional consideration needs to be made for the fact that the YottaDB tests were written in C and the RockDB tests written in C++\n\n\n# Gitpod\n\n[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/RamSailopal/YottaDBvsRocksDB)\n\nOnce the environment has been provisioned and period of a minute has passed, two results windows will open, one showing the results for YottaDB and one showing the results for RocksDB.\n\n# Results comparison\n\nhttps://htmlpreview.github.io/?https://github.com/RamSailopal/YottaDBvsRocksDB/blob/main/Results/rockyotta.html\n\n\n# References\n\n**YottaDB** - https://yottadb.com/\n\n**RocksDB** - http://rocksdb.org/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Framsailopal%2Fyottadbvsrocksdb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Framsailopal%2Fyottadbvsrocksdb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Framsailopal%2Fyottadbvsrocksdb/lists"}