V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
amadeoh
V2EX  ›  分享创造

写了一个数据库(Cozo),开源的,希望大家试用,多提意见

  •  1
     
  •   amadeoh · 332 天前 · 2358 次点击
    这是一个创建于 332 天前的主题,其中的信息可能已经有所发展或是发生改变。
    16 条回复    2023-01-08 16:16:59 +08:00
    no13bus
        1
    no13bus  
       332 天前
    图数据库吗
    amadeoh
        2
    amadeoh  
    OP
       332 天前
    @no13bus 是的
    hljjhb
        3
    hljjhb  
       332 天前
    生产可用吗?
    bfjm
        4
    bfjm  
       332 天前
    加油 已 star
    amadeoh
        5
    amadeoh  
    OP
       332 天前
    @hljjhb 问题不大,我自己反正生产已经用了几个月了。遇到问题随时提。
    ProProPro
        6
    ProProPro  
       332 天前
    666
    superliy
        7
    superliy  
       332 天前
    666
    nian8
        8
    nian8  
       332 天前
    niu
    zzl22100048
        9
    zzl22100048  
       332 天前
    怎么做 子图匹配 查询?
    amadeoh
        10
    amadeoh  
    OP
       332 天前
    @zzl22100048 直接把需要的子图写成 Horn 规则,不绑定任何常数,跑就完了。另外子图匹配的一般情况是 NP-hard ,肯定没法在大的数据集上面跑。
    amadeoh
        11
    amadeoh  
    OP
       332 天前
    具体的查询因为可以提前绑定量,所以比 NP-hard 会好很多,但是需要根据具体问题写具体的查询,没有一般解法。
    horou
        12
    horou  
       332 天前
    6 ,有亿点强
    leonidas10086
        13
    leonidas10086  
       331 天前
    这个网站的后端是用 Cozo 数据库这么实现的:

    :create status {uid: String => mood: String}
    翻译成 Postgres 的 SQL 的话,是这样:

    create table status (
    uid text primary key,
    status text not null
    )
    ====

    这里写错了吧,翻译成 sql 是:
    create table status (
    uid text primary key,
    mood text not null
    )
    amadeoh
        14
    amadeoh  
    OP
       331 天前
    @leonidas10086 多谢,马上改
    dx3759
        15
    dx3759  
       331 天前
    竟然是用 Rust 开发的
    fuyufjh
        16
    fuyufjh  
       328 天前
    毫不夸张地说,这是我见过的完成度最高的个人项目,文档也很棒,太强了!!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2276 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 04:38 · PVG 12:38 · LAX 20:38 · JFK 23:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.