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