想问单机版的小型数据库写法?
该不会....只要处理: 存盘资料、抓取资料? (也=一般printf、scanf之类而已?)
然后顶多再做个压缩过程? (反正单机版不用处理网络部份的话)
不会这么简单吧?
作者:
Marty (DNA探针)
2015-02-16 15:45:00关联? 检索? 只有读写功能的话 要DB干嘛? bin/text就好了
作者:
uranusjr (â†é€™äººæ˜¯è¶…級笨蛋)
2015-02-16 15:46:00请先定义“简单”
ㄚ,对了,可能还要学会处理hook部份(常驻程式)所谓“简单”,大致是指:具备基本SQL雏形(存、搜、删...)也就是取代不用程式语法(print,scanf)改用自有语法(通用型式语言),让不需要学会写程式,也可以简单使用
作者:
johnpage (johnpage)
2015-02-16 16:31:00不就是excel
作者: coolstreet (消送A霸) 2015-02-16 16:44:00
sqlite
作者:
BombCat (炸弹猫)
2015-02-16 18:31:00NoSQL
作者:
carylorrk (carylorrk)
2015-02-16 18:54:00单纯 key/value 又没有 transaction 之类的,用 B tree不过我还是完全不知道你要什么。
作者:
chchwy (mat)
2015-02-16 19:21:00先问一个问题: 能不能下SQL?
作者:
LPH66 (-6.2598534e+18f)
2015-02-16 19:22:00楼上这是关键问题: 如果要能的话直接拿 sqlite 来用就好唔, 看了推文提的需求, 找个像 sqlite 的东西来用比较快
你怕人不会写的话 帮他写个ORM前端不就好了....你后端帮使用者解决掉SQL语法 前端让使用者简单的ORM目前最简单最常用的就 C++ ODB Qt有一套不错的忘了名字不过ODB很丑 我个人是宁可自己写啦....
作者:
uranusjr (â†é€™äººæ˜¯è¶…級笨蛋)
2015-02-16 20:16:00QxOrm? 用了可能是世界上最肥的两个 C++ libs 的神 lib
你这形容词怎么跟我朋友形容的一样 XDDDDD反正Qt本来就臃肿 也不差这一圈肥油了
作者:
Push5F (帐号已卖)
2015-02-17 00:31:00call 7zip A_A!
作者:
wuliou (wuliou)
2015-02-17 17:52:00sqlite直接拿来用了 何必自己写
你讲的就是ORM啊.... 不过要弄起来绝非你说的那么单纯
作者:
uranusjr (â†é€™äººæ˜¯è¶…級笨蛋)
2015-02-18 15:26:00大概看得懂你想做什么, 但完全不懂做这个的用意为何这概念上和 compiler/interpreter 不是一样吗
其实ORM的主要概念就是把SQL语法藏起来,让你能轻易地经由对一个物件设值跟transcation来完成对数据库的操作各种语言其实都有ORM的实作,C++就参考我刚提到的那两个,Java则是可以参考ORMLite跟Hibernate在Java里面实作ORM相对轻松, C++实作ORM是一个颇困难的挑战,真兴趣的话可以试试看时做一个ODB本身用大量pragma 并不是一个很好的范例
作者:
NilPtr (神奇的空指标)
2015-02-23 23:22:00转符号请爱用 Emacs XD