{"repo":"ryogrid/SamehadaDB","free":true,"listed":false,"github":"https://github.com/ryogrid/SamehadaDB","clone":"git clone https://github.com/ryogrid/SamehadaDB.git","description":"Learning-oriented Simple Relational Database Management System in Golang","language":"Go","stars":79,"topics":["bustub","database","go","golang","rdb","rdbms","relational-databases","skiplist","skiplist-index","dbms"],"license":"MIT","category":"databases-storage","readme_excerpt":"Overview - Learning-oriented Compact Relational Database Management System Implementation in Golang - Origin of SamehadaDB is Golang ported BusTub RDBMS: go-bustub What is Samehada? - Samehada, which literally means shark skin, is a tool used to grate wasabi, usually for sushi, but also for other Japanese cuisines - Samehada features its grid shape that forms air bubbles between the grated wasabi, minimizing unnecessary spiciness - We are proud to call SamehadaDB because the grid produces a pleasant taste and aroma with a nice harmony - (Texts in this section is contributed by ujihisa. Thanks ujihisa) Motivation - RDBMS implementation which is compact but has almost of essential componets and features implemted in practical techniques is needed for newbie of database system developer - SamehadaDB is developed to be a RDBMS like above - Golang has high readability - SamehadaDB is based on BusTub RDBMS which is used in educational purpose - Prioritizing readability over performance DeepWiki about this repo - here Current Status - SamehadaDB can be used as simple embedded DB (library form) - Simple Single Page Application Demo (TODO App))) - Above demo uses SamehadaDB on backend API server - Modification for migration from PostgreSQL to SamehadaDB (please see backend/api/api.go) - All app codes - builded frontend JS code is little bit modified directly for escape from re-compile... - above code tree can be deployed to AWS Elastic Beanstalk (on not https and use 8088 port) - And ","default_branch":null,"files":null,"tree":[],"storefront":"/r/ryogrid","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ryogrid/SamehadaDB/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}