作者march20 ()
站内Database
标题[问题] Bundle DBMS with app / non-install DBMS ?
时间Tue Dec 7 01:42:50 2010
客户有个奇怪的要求: 要将整个 web app 移植成可安装於个人电脑的套装软体,
(linux & windows), 同时原系统还要能照原来的设定运作,
也就是: 同时能当成 production server, 并能在个人电脑使用 (不使用网路)
这遇到 DBMS 就没戏了 @@
有考虑过把整个系统变成 virtual machine image (e.g. VirtualBox, VMWare)
或者使用 mysql essential/non-install,
但不是太大 (120 MB+) 被嫌, 就是只能装在 windows.
sqlite 似乎是个不错的选择, 但这需要 conditional compilation
(e.g. now() 被大部份 DBMS 支援, 但 sqlite 不支援,
而且 sqlite 不支援 stored procedure, 变不出 now() 来 XD)
这麽作的麻烦是, 以後每个 sql statement 都要注意相容性问题 @@
看来看去只有 HSQLDB 可以用了, 不过我猜事情一定没那麽简单,
八成又会出些奇怪的问题, 先来 Database 版问问, 免得又做白工 @@
(遇多了, 怕了, 我是 Settler of Catan 每次都会骰到 7 暴点的那种人 @@)
请问大家有解决过类似的问题吗 XD
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 137.110.161.177
※ 编辑: march20 来自: 137.110.161.177 (12/07 01:43)
※ 编辑: march20 来自: 137.110.161.177 (12/07 01:44)
※ 编辑: march20 来自: 137.110.161.177 (12/07 01:45)
※ 编辑: march20 来自: 137.110.161.177 (12/07 01:47)
※ 编辑: march20 来自: 137.110.161.177 (12/07 01:54)