【问题标题】:Embedded Firebird as back-end db in asp.net web sites嵌入式 Firebird 作为 asp.net 网站中的后端数据库
【发布时间】:2011-11-10 09:31:23
【问题描述】:

我是 Firebird DB 的忠实粉丝,我从 1.5.0 版本开始使用它,但我很好奇为什么 FB 不像网站后端 DB 那样受欢迎。我想在我的网站上使用嵌入式 Firebird DB(经过 2.5 版本改进),优势很明显(无需安装任何东西,所有 dll-s 你可以放在你的网站 bin 文件夹和 App_Data 中的 FDB - 我使用的是 asp .net 技术)。

我的问题是:是否有人对这种方法(Medium Trust 共享主机)有一些经验,我可能会遇到什么限制?在这种情况下可以接受多少并发用户,是否有一些我需要注意的已知问题等等?嵌入式缺乏安全机制是这种方法的一大缺点吗?

提前致谢。

【问题讨论】:

    标签: asp.net firebird medium-trust


    【解决方案1】:

    首先,我对 Firebird 没有任何经验。不过,在谷歌搜索时,我确实看到了以中等信任度使用它的问题的报告。但是,如果您想确定,那就试试吧!很可能是我正在阅读的信息很旧。

    说实话,并发用户是一个很难回答的问题。我想它(多少)取决于太多的因素来给出一个好的答案。但是您要查看的最重要的事情是并发写入。例如,SQL Lite 不支持这种情况(afaik),而在 Web 应用程序中这必然会发生。我认为 FB 支持这一点,但您可能需要检查这一点以确定。

    关于安全;据我所知FB不支持加密和密码保护。这是您表达的一个有效的担忧,如果有人破坏了您的服务器,那么 FB 文件就在那里供您获取。解决这个问题的方法并不漂亮(在插入/更新之前加密和在检索时解密,或者文件系统加密),所以如果安全很重要,这将是您最关心的问题。

    我想再次声明,我自己没有使用 FB 的经验,我只是表达了我自己在想到这种情况时的担忧,并尝试在互联网上获取一些信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-18
      • 1970-01-01
      • 2017-05-11
      • 1970-01-01
      相关资源
      最近更新 更多