3 ms·
SQL is a humongous spec. Any serious project would rather piggy-back off an existing parser. Most of the interesting parts for most people is implementing backe
by eatonphil 7y ago
SQL is a humongous spec. Any serious project would rather piggy-back off an existing parser. Most of the interesting parts for most people is implementing backends against in-memory, disk, S3, HDFS, etc.
- eatonphil 7y agoAlso, a contributor to dolthub shared on Reddit last time this post came up that they originally wrote their own SQL frontend but gave up because it was so much to maintain and get correct. They ended up going with go-mysql-server which uses vitess. https://www.reddit.com/r/golang/comments/fgwwlx/database_basics_writing_a_sql_database_from/fk84dq9/?context=3 https://www.reddit.com/r/golang/comments/fgwwlx/database_bas...