做个数据库系统有没有前途?

2023-02-07 09:17:33 +08:00
 010203kk

由于做项目的需要,顺便用 goleveldb 封装了个数据库系统。

现在完成的功能: 创建表。 默认第一个字段必须是主键 字段类型:string,int,int64,float64,time 其他字段可以设置为索引、组合索引,全文索引(无需分词库,却永远没有搜索不到的词)等。 添加、删除、修改、查询功能。 查询,可以通过主键查询,索引查询,可以是精准匹配和前缀匹配。

剩下解析 sql 就是功能的各种组合。 鉴于现在的功能已经足够项目使用,以及精力有限,如果没有前途,就不继续开发下去了。

项目地址: https://github.com/liaoran123/xbdb

933 次点击
所在节点    问与答
4 条回复
opengps
2023-02-07 10:01:03 +08:00
数据库操作比较敏感,做个平台管理的目的往往是为了管理自家项目,所以感觉做大挺难的
shakoon
2023-02-07 10:35:19 +08:00
初级的数据库很好实现的。但要说前途,当然也是有的,但那就需要复杂的功能了,事务、锁、存储过程、灾备容错、并发……没有一块骨头上好啃的
loading
2023-02-07 10:40:13 +08:00
走深点,抛弃 goleveldb ,从头写一个。
010203kk
2023-02-07 16:41:00 +08:00
这么看来是没前途了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/913803

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX