PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
C_and_CPP
[问题] 有没有人试写过简单数据库?
楼主:
pizzafan
(七情三想)
2015-02-16 15:33:53
想问单机版的小型数据库写法?
该不会....只要处理: 存盘资料、抓取资料? (也=一般printf、scanf之类而已?)
然后顶多再做个压缩过程? (反正单机版不用处理网络部份的话)
不会这么简单吧?
作者:
dearlove
(初现)
2015-02-16 15:35:00
看需求
作者:
Marty
(DNA探针)
2015-02-16 15:45:00
关联? 检索? 只有读写功能的话 要DB干嘛? bin/text就好了
作者:
uranusjr
(â†é€™äººæ˜¯è¶…級笨蛋)
2015-02-16 15:46:00
请先定义“简单”
楼主:
pizzafan
(七情三想)
2015-02-16 16:03:00
ㄚ,对了,可能还要学会处理hook部份(常驻程式)所谓“简单”,大致是指:具备基本SQL雏形(存、搜、删...)也就是取代不用程式语法(print,scanf)改用自有语法(通用型式语言),让不需要学会写程式,也可以简单使用
作者:
MOONRAKER
(㊣牛鹤鳗毛人)
2015-02-16 16:18:00
早抱定答案还明知故问。
作者:
johnpage
(johnpage)
2015-02-16 16:31:00
不就是excel
作者: coolstreet (消送A霸)
2015-02-16 16:44:00
sqlite
作者:
BombCat
(炸弹猫)
2015-02-16 18:31:00
NoSQL
作者:
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 的东西来用比较快
作者:
Killercat
(杀人猫™)
2015-02-16 20:06:00
你怕人不会写的话 帮他写个ORM前端不就好了....你后端帮使用者解决掉SQL语法 前端让使用者简单的ORM目前最简单最常用的就 C++ ODB Qt有一套不错的忘了名字不过ODB很丑 我个人是宁可自己写啦....
作者:
uranusjr
(â†é€™äººæ˜¯è¶…級笨蛋)
2015-02-16 20:16:00
QxOrm? 用了可能是世界上最肥的两个 C++ libs 的神 lib
作者:
Killercat
(杀人猫™)
2015-02-16 20:48:00
你这形容词怎么跟我朋友形容的一样 XDDDDD反正Qt本来就臃肿 也不差这一圈肥油了
作者:
wxtab019
(天霜凝月)
2015-02-16 22:51:00
热力学查表
作者:
Push5F
(帐号已卖)
2015-02-17 00:31:00
call 7zip A_A!
作者:
realmeat
(真肉)
2015-02-17 10:31:00
再简单你都要写 query parser
作者:
wuliou
(wuliou)
2015-02-17 17:52:00
sqlite直接拿来用了 何必自己写
作者:
johnjohnlin
(嗯?)
2015-02-17 19:25:00
scrappy + leveldb?
楼主:
pizzafan
(七情三想)
2015-02-18 09:03:00
希望未来加入者更多,让别人去写的意思...^^a
作者:
Killercat
(杀人猫™)
2015-02-18 09:45:00
你讲的就是ORM啊.... 不过要弄起来绝非你说的那么单纯
楼主:
pizzafan
(七情三想)
2015-02-18 10:15:00
我真的这方面很贫乏,从没碰过ORM
作者:
uranusjr
(â†é€™äººæ˜¯è¶…級笨蛋)
2015-02-18 15:26:00
大概看得懂你想做什么, 但完全不懂做这个的用意为何这概念上和 compiler/interpreter 不是一样吗
作者:
Killercat
(杀人猫™)
2015-02-18 23:39:00
其实ORM的主要概念就是把SQL语法藏起来,让你能轻易地经由对一个物件设值跟transcation来完成对数据库的操作各种语言其实都有ORM的实作,C++就参考我刚提到的那两个,Java则是可以参考ORMLite跟Hibernate在Java里面实作ORM相对轻松, C++实作ORM是一个颇困难的挑战,真兴趣的话可以试试看时做一个ODB本身用大量pragma 并不是一个很好的范例
作者:
MOONRAKER
(㊣牛鹤鳗毛人)
2015-02-21 21:21:00
听起来是一个没修过数据库的人在肖想改良查询语言。
作者:
NilPtr
(神奇的空指标)
2015-02-23 23:22:00
转符号请爱用 Emacs XD
继续阅读
[问题] 指标的练习问题
zzhiphop6
[问题] memset和for 初始化资料速度比较
MashiroKinji
[讨论] Unicode (was: [问题] gcc对非英文…
LPH66
[问题] zerojudge b346 二元搜寻树快速建造
sunhextfn
[问题] 如何暂停microsecond等级的时间?
liataian
[问题] 关于_DATE_的使用
MaxHaru
[问题] gcc对非英文data c-string采什么编码方式?
frankhsu421
Re: [问题] 新手问 MFC小问题
deo2000
[问题] 利用ffserver将资料无转码打出来
ItisRay
[问题] 寻找clang(3.5) lib tool的教学文
jun0325
Links
booklink
Contact Us: admin [ a t ] ucptt.com