一般来说 sqlite 算是非常轻量的数据库,甚至可以在嵌入式里使用。
如果要用的话,rust 肯定是有比较方便的 orm 的,但能方便到什么程度就不知道了。当然如果用的话,sql 的基础知识是免不了的。虽然 sqlite 支持 composite primary key,但考虑 orm 很少考虑这种特殊情况,用一般的 pk + unique constraint 大概率更方便
【 在 Chear (企鹅メ祝福メ预言) 的大作中提到: 】
: 正解,是想用程序操作,你提到的SQL语言我得找机会学习下。
: 我是有点不自主地排斥带服务器的程序,给我感觉像是安了开机自启动的流氓软件,之前docker需要启动服务器,我简单用了一次就放弃了,因为虽然不知道服务器具体的影响,但总觉得电脑变臃肿了。。
: 双值tuple可以做键,但我想查询时按单值去查。有点像一张表格,同时有行和列,以(行、列)作为键写入值是直接的,但查询时想以某行或某列读取并不直接,需要拆解或遍历双值tuple,感觉效率太低了,所以联想到数据库也许能直接搞定
: ...................
--
FROM 203.211.111.*