V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
010203kk
V2EX  ›  问与答

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

  •  
  •   010203kk · 2023-02-07 09:17:33 +08:00 · 1116 次点击
    这是一个创建于 680 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

    4 条回复    2023-02-07 16:41:00 +08:00
    opengps
        1
    opengps  
       2023-02-07 10:01:03 +08:00
    数据库操作比较敏感,做个平台管理的目的往往是为了管理自家项目,所以感觉做大挺难的
    shakoon
        2
    shakoon  
       2023-02-07 10:35:19 +08:00
    初级的数据库很好实现的。但要说前途,当然也是有的,但那就需要复杂的功能了,事务、锁、存储过程、灾备容错、并发……没有一块骨头上好啃的
    loading
        3
    loading  
       2023-02-07 10:40:13 +08:00
    走深点,抛弃 goleveldb ,从头写一个。
    010203kk
        4
    010203kk  
    OP
       2023-02-07 16:41:00 +08:00
    这么看来是没前途了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2659 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 288ms · UTC 15:34 · PVG 23:34 · LAX 07:34 · JFK 10:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.