我是Firebird DB的忠实粉丝,我从1.5.0版本开始使用它,但我很好奇为什么FB不像网站后端数据库那么受欢迎。我想在我的网站上使用嵌入式Firebird DB(经过2.5版本改进),优势显而易见(无需安装任何东西,所有dll-s都可以放在你的网站bin文件夹中,FDB放在App_Data中 - 我正在使用asp .net技术)。
我的问题是:有没有人对这种方法有一些经验(中信任共享托管),我可能会有什么限制?在这种情况下可以接受多少并发用户,是否需要注意一些已知问题?嵌入式缺乏安全机制对这种方法有很大的不利影响吗?
提前致谢。
答案 0 :(得分:0)
首先,我对Firebird没有任何经验。谷歌搜索时,我确实看到在中等信任中使用它的问题的报告。但如果你想确切知道,那就试试吧!很可能我正在阅读的信息已经过时了。
并发用户是一个相当诚实的难题。我想它(多少)取决于太多因素来给出一个好的答案。但是你要看的最重要的是并发写作。例如,SQL Lite不支持此(afaik),并且在Web应用程序中,这必然会发生。我认为FB支持这一点,但你可能想检查一下这一点。
关于安全;据我所知FB不支持加密或密码保护。这是您表达的有效问题,如果有人妥协您的服务器,那么FB文件就可以抓取。解决这个问题的方法并不完美(在插入/更新和解密或加密文件系统之前加密),因此如果安全性很重要,这将是您最关心的问题。
我想再次声明我自己没有FB的经验,我只是表达了我在考虑这种情况时会想到的问题,并尝试在互联网上获取一些信息。