![]() |
PCDVD數位科技討論區
(https://www.pcdvd.com.tw/index.php)
- 七嘴八舌異言堂
(https://www.pcdvd.com.tw/forumdisplay.php?f=12)
- - 除了 Access,還有甚麼簡單的單機版資料庫可用?
(https://www.pcdvd.com.tw/showthread.php?t=1056266)
|
---|
引用:
但是我要做的小東西用到 MySQL 還是殺雞用牛刀,而且還是先得安裝一套 MySQL,所以暫時不考慮 題外話 我覺得資料庫現在的環境,電腦也只要同時處理一兩個交易,要處理你那種資料量沒問題啦,只是如果你是同時有好幾十人到上百人要存取,那才是見真章 |
引用:
資料庫很多種,有的時候你在用的軟體背後儲存的概念也是資料庫,例如 itunes 後面實際上處理音樂資訊的資料是 XML,那也是一種資料庫 總之,你用的軟體如果有搜尋功能,可以依照你要的資料去搜尋,有可能背後的資料儲存方式是用資料庫的概念(但不一定都是用 SQL) 不是只有公司行號會單位才會用到資料庫 |
資料筆數如果不多,其實 Excel 就很好用 ....
還可以做一些資料分析和圖表 :D |
引用:
也對 , 這種資料量似乎還是小兒科.... 我太大驚小怪了.... :ase 不過我做的東西,不會有很多人來連線查詢就是了....頂多1-5個人來查詢就算很多人了... :think: |
引用:
但依照經驗,該做的正規化還是要做,使用者很龜毛 |
引用:
sql express?? mysql?? |
my sql , 有windows版本,
裝個phpmyadmin,免費又好用 |
sqllite 要注意寫入的問題
畢竟他只是單機單人用 我之前遇到的問題都是要自己寫 check file lock 的機制 |
引用:
引用:
你們講的我都得去要安裝的電腦多裝一份資料庫 可以的話,我是想要幾個檔案帶過去剪下貼上就沒事 或許要求太高了 :ase 引用:
感謝提示,不過請教一個人用怎麼會有 lock 的問題? |
單機使用是比較不會
但是怕的是你上一個 action 還沒做完 下一個又開始 我是用 shell script 寫的 這個是 CODE 代碼:
##################################### # # DATABASE LOCK CHECK # ##################################### function Database_Lock_Check() { DB_LOCK_CHK=`lsof $package_install_path/ini/YourDBName.db |wc -c` if [ $DB_LOCK_CHK -ne 0 ]; then LOCK_COUNT=0 while [ $LOCK_COUNT -le 10 ] do echo $(date "+%b %d %H:%M:%S") "Database in use, wait 5 seconds before continuing..." | tee -a $package_install_path/event_log.txt sleep 5 DB_CHK_LOCK=`lsof $package_install_path/ini/YourDBName.db |wc -c` if [ $DB_CHK_LOCK -eq 0 ]; then break else (( LOCK_COUNT++ )) fi done if [ $LOCK_COUNT -eq 11 ]; then echo $(date "+%b %d %H:%M:%S") "Database in locked, please contact YourName support window." | tee -a $package_install_path/event_log.txt exit 0 fi fi } |
所有的時間均為GMT +8。 現在的時間是09:52 AM. |
vBulletin Version 3.0.1
powered_by_vbulletin 2025。