Firebird 适合 ASP.NET 的嵌入式数据库吗?还有哪一个?

2023-12-23

为我的 asp.net 应用程序寻找一个好的嵌入式数据库,同时尝试避免 SQLExpress (我需要它是一个可下载的文件,无需在服务器上安装),我找到了火鸟。但:

根据这个:http://en.wikipedia.org/wiki/Embedded_database#Firebird_Embedded http://en.wikipedia.org/wiki/Embedded_database#Firebird_Embedded

它与 Firebird 的经典版和超级服务器版具有相同的功能,除了两个或多个线程(不仅仅是应用程序)无法访问同一个数据库同时。因此,Firebird 嵌入式充当单线程客户端访问其数据库的本地服务器(这意味着它不适用于 ASP.NET网络应用程序)

根据这个http://www.firebirdsql.org/en/development-net-provider/ http://www.firebirdsql.org/en/development-net-provider/,然而,有are一些 ASP.NET 提供商发布了。

可以在此处找到 ADO.NET 数据提供程序、ASP.NET Web 提供程序和 DDEX 提供程序的每周版本。

所以问题是:它是或不是在 ASP.NET 中使用的一个好的嵌入式数据库替代品?

如果没有,您会推荐什么?


我已经修复了维基百科文章,firebird 2.5 嵌入式是完全多线程的,并且完全支持 asp.nethttp://blog.cincura.net/231742-firebird-embedded-in-comparison-to-sql-server-compact-edition-4/ http://blog.cincura.net/231742-firebird-embedded-in-comparison-to-sql-server-compact-edition-4/

另外,从我在 jiri 的博客上读到的内容来看,可以在 azure 上运行它http://blog.cincura.net/232332-using-firebird-inside-azure-without-vm-role/ http://blog.cincura.net/232332-using-firebird-inside-azure-without-vm-role/和亚马逊上http://blog.cincura.net/232333-amazons-ec2-micro-instance-and-firebird/ http://blog.cincura.net/232333-amazons-ec2-micro-instance-and-firebird/

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Firebird 适合 ASP.NET 的嵌入式数据库吗?还有哪一个? 的相关文章

  • Mac OS X 上的 ASP.NET MVC 5

    我想了解如何在运行 OS X 10 10 5 的 Mac 上使用 Microsoft ASP NET 框架构建网站 我将跟随一个使用 ASP NET MVC 5 的在线课程 到目前为止我读过的所有教程都说要使用Homebrew http b
  • 如何使用 C# 从 asp.net 中的查询字符串中删除项目?

    我想从我的网址中删除 语言 查询字符串 我怎样才能做到这一点 使用Asp net 3 5 c Default aspx Agent 10 Language 2 我想删除 Language 2 但语言将是第一个 中间或最后一个 所以我会有这个
  • 实体框架在不同的工作站上生成不同的查询

    我们在单个开发人员机器和一些客户端上遇到问题 单个 Linq 查询 生成两个不同的 SQL 查询 问题实际上是第二个查询有 firebird 不支持的 OUTER APPLY 语句 我们认为这不是代码问题 而是环境问题 但我会粘贴代码 li
  • 从生成的 Excel 文件生成 PDF 报告(EPPLUS 库)

    我正在使用 EPPLUS 生成 Excel 文件 到目前为止 一切顺利 现在我必须生成相同的报告 但采用 PDF 格式 有什么方法可以让我完成这个任务吗 最好 我想使用 Excel 文件本身 因为我用来提供 Excel 文件的数据集不完整
  • 使用 MVC3 RTM 进行 Ninject

    我已将 MVC3 从 RC2 升级到 RTM 我们使用的是 Ninject 2 1 0 76 但升级后就停止工作了 因此 我使用 NuGet 管理器获取最新的 Ninject Ninject MVC3 和 Ninject Web Mvc 库
  • 在保存到数据库方法之后,存储库模式应如何更新对象的 ID?

    在内存中创建 POCO 后 我调用存储库对象上的 Save 方法 然后 我需要使用保存操作期间创建的数据库 ID 更新 POCO 我应该使用 ref 传递对象 只需让 save 方法返回 ID 并从调用页面手动更新对象 还是什么 这是一些示
  • WCF 服务契约将被 XML 和 Json 序列化

    我如何创建要加入的服务合同XmlSerializer 格式也WebMessageFormat Json在 WCF RESTful 服务中 我需要的是从 ASP Net 1 1 的代码后面调用 CallADSWebMethod 操作契约 该契
  • 使用 JOIN 或 EXISTS 可以获得更好的性能吗?

    我有两个表格 机构 和 结果 我想查看机构是否有任何结果 这样我就可以排除没有结果的机构 使用 JOIN 或 EXISTS 可以获得更好的性能吗 谢谢你 Nimesh 根据语句 统计信息和数据库服务器 这可能没有什么区别 可能会生成相同的优
  • MySQL - 基于日期加入

    是否可以根据同一日期连接两个表 而不考虑时间 就像是 从预约左侧加入销售 约会 日期 销售 日期 唯一的问题是它是一个日期时间字段 所以我想确保它只查看日期并忽略时间 你可以这样做 FROM appointments LEFT JOIN s
  • 在 ASP.NET 中将多个字段绑定到列表框

    我对 ASP NET 尤其是 LINQ 和 SQL 还很陌生 假设我有一个表 员工 其中包含 姓氏 名字 和 ID 字段 我想将其绑定到列表框 我希望列表框显示其内容 例如 LASTNAME FIRSTNAME 并且我希望每个项目的值为 I
  • 解析器解析 SQL 查询并返回 Java 中的列名和相应的表名 [重复]

    这个问题在这里已经有答案了 可能的重复 Java 的 SQL 解析器库 https stackoverflow com questions 660609 sql parser library for java 我需要一个解析器 它应该以以下
  • AngularJS:如何缓存从 $http 调用返回的 json 数据?

    如何缓存从 http 调用返回的 json 数据 我使用以下风格的 http 调用 http url SomeWebMethodUrl method POST data query somevalue headers Content Typ
  • 选择出现多次的行

    TableOne PersonId PersonScore 1 10 1 20 2 99 2 40 3 45 我只需要获取 PersonId 多次出现的那些行 例如以下是我想要实现的结果集 PersonId PersonScore 1 10
  • 在 MongoDB 中查找 7 天前的记录

    我有一个包含对象的集合 如下所示 1 id ObjectId 551c6605e4c6ac495c923aab sender id ObjectId 551c6605e4c6ac495c923aac rep sender id 38 sen
  • sql server中的str_to_date函数?

    MySQL有一个函数叫STR TO DATE 将字符串转换为日期 http dev mysql com doc refman 5 1 en date and time functions html function str to date
  • 检查SQL Server数据库表中是否存在表或列

    在 SQL Server 数据库中创建列或表之前 我想检查所需的表和 或列是否存在 我已经四处搜寻 到目前为止发现了两种方法 我不想使用存储过程 通过使用SqlCommand ExecuteScalar 方法并捕获异常来确定表 列是否存在
  • mysql查询获取根父级

    我的表中有以下数据categories id parent id title 1 0 A 2 1 B 3 2 C 4 3 D 5 4 E 现在我想获取类别 id 4 的根类别标题 parent id 0 即标题 A 的类别 id 1 如何在
  • 数组 (UUID[ ]) 会破坏 1NF 吗?

    我的问题是包含 UUID 数组的字段是否会破坏范式 http en wikipedia org wiki Database normalization 在包含数组之前位于 NF 中的表中 原表 CREATE TABLE Floor Floo
  • MySQL JOIN 的评估顺序是什么?

    我有以下查询 SELECT c FROM companies AS c JOIN users AS u USING companyid JOIN jobs AS j USING userid JOIN useraccounts AS us
  • 单击 GridView 查找选定行

    我正在尝试获取 GridView 并从单击的行中获取数据 我已经尝试了下面的代码 当我单击该行时 我会返回选定的索引 但是当我查看 GridView 中的实际行时 它们显示为空 不知道我错过了什么 ASP 使我的网格

随机推荐

  • 减小图像大小 C# [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我的场景 我希望减少图像大小 10 KB 到 3 KB 好吧 你想要的可以是这样的 Make sure to include this
  • 操作无法完成。无效指针 - Visual Studio 2015 更新 3

    打开时出现这个错误 cshtml file 操作无法完成 无效指针 安装更新 3 和 Net Core 后一切都会开始 MVC 核心应用程序 cshtml文件正确打开 请清除 Visual Studio 组件缓存 重新启动 Visual S
  • 使用 VTK 的 Python 可执行文件... pyinstaller、py2exe、cx_freeze 等

    我使用 pyqt 在 python 中构建了一个 gui 它导入了 VTK 我没有运气让 py2exe pyinstaller cx freeze 等使用它 我收到一个错误 使用 pyinstaller 说出以下内容 vtk helper
  • 从 GridView 中删除列

    我有一个带有几列的 GridView 我不想将其导出为 PDF 通过 iTextSharp 如何在导出数据之前隐藏不想导出的列 在导出数据之前 请执行以下操作 myGridView columns RemoveAt index Index
  • jQuery 检测移动 Safari/iOS 上的页面底部

    我基本上想要与 facebook twitter 和所有其他 无限 滚动网站相同的功能 我目前使用的代码是 jQuery document ready function jQuery window scroll function if io
  • 如何优雅地终止 BLOCKED 线程?

    有很多地方可以优雅地终止 C 线程 然而 它们依赖于循环或循环内执行的 if 条件 这假设该语句将被频繁执行 因此 当stopbool 标志被设置 线程快速退出 如果我有一个线程的情况不正确怎么办 就我而言 这是一个设置为从服务器接收数据的
  • 如何创建固定大小的对象数组

    在 Swift 中 我试图创建一个包含 64 个 SKSpriteNode 的数组 我想首先将其初始化为空 然后将精灵放入前 16 个单元格和最后 16 个单元格中 模拟国际象棋游戏 根据我在文档中的理解 我希望得到类似的结果 var sp
  • DTrace 能否从 OS X 上的 Keychain 中找到不可提取的私钥?

    我正在尝试获取私钥似乎无法导出钥匙串访问 app https security stackexchange com questions 64323 export non extractable private key from keycha
  • 如何在批处理文件中从当前工作目录 %~dp0 中转义与号 (&)

    我通常通过给出批处理命令 dp0 来组合多个 csv 文件来获取当前工作目录 但是我在获取当前工作目录时遇到了与号 符号 这使得批处理文件在 之后中断 表示 之后的路径不被识别为内部或外部命令 你们中的任何人都可以帮助我修改下面的脚本来识别
  • 如何使用 Ansible 搜索包含特定文本的文件?

    我想知道除了 Ansible 模块之外是否还有其他模块command这会给我一个包含模式的文件列表 递归搜索 在 Unix 上我会这样做 find type f exec grep l pattern 结果将是我要迭代以用另一个值更改一个值
  • Spring MVC Rest中处理JSon时如何处理POJO嵌套对象

    我试图弄清楚如何更好地处理 Spring MVC 中嵌套 Java 对象的 JSon 序列化 反序列化 我的域模型如下 public class Cart private String id private Customer custome
  • 数组中的对象数组通过测试

    我有一个 NSArray 对象 它有一个属性id 然后我有另一个带有选择的 id 的 NSArray 我需要获取第一个数组中具有第二个数组中列出的 id 的所有对象 是否可以在没有 for 循环的情况下执行此操作 1 个 for 循环可以
  • 如何在 StackNavigator 中将参数传递到屏幕?

    我的反应本机代码 import React Component from react import AppRegistry ActivityIndicator StyleSheet ListView Text Button Touchabl
  • 如何为我的测验应用程序布局表单以及发布到哪里?

    我想我的问题有两个 现在我只是显示问题和答案 但没有给用户选择他或她的选择的选项 正确答案部分只是为了测试我是否可以正确设置哪些答案是正确的 我有调查 gt 问题 gt 答案的嵌套模型 调查 show html erb ol li clas
  • 在 MUI 数据网格中插入新行时如何自动递增行 id?

    我试图将行从 MUI Kit 插入到我的数据网格组件中 而不必处理我不需要但需要唯一的 id 我尝试根据以下内容增加 id 号rows length但由于某种原因我总是得到 0 这是我的代码 const initial rows GridR
  • Task.Run() 与 Async/Await

    我对我正在编写的一些代码有疑问 我对一些具有大负载的端点同步进行了 3 个调用 我不想等待这些有效负载 而是继续运行该方法 直到我需要来自这 3 个端点的值 我已经采取了这样的解决方案 我将调用 3 个服务端点的方法转换为异步方法 我使用以
  • 如何重命名一堆文件以消除引号

    我的 iomega NAS 使用类似 linux 的操作系统 上面有一堆备份文件 文件名中包含双引号 像这样 水 4 水 5 等等 不要问它们是如何到达那里的 它们最初是在 Mac 上创建的 当我尝试将文件复制到备份驱动器时 这会导致问题
  • numpy.array.tolist() 将 numpy.datetime64 转换为 int

    我有一个日期时间数组 需要将其转换为日期时间列表 我的数组如下所示 import numpy as np my array np array 2017 06 28T22 47 51 213500000 2017 06 28T22 48 37
  • 在 libpcap pcap_loop() 回调上传递参数

    因为我想做一些测试libpcap http www tcpdump org pcap htm和一个小型 C 程序 我试图将一个结构从 main 传递到 got packet 阅读 libpcap 教程后 我发现了这一点 pcap loop
  • Firebird 适合 ASP.NET 的嵌入式数据库吗?还有哪一个?

    为我的 asp net 应用程序寻找一个好的嵌入式数据库 同时尝试避免 SQLExpress 我需要它是一个可下载的文件 无需在服务器上安装 我找到了火鸟 但 根据这个 http en wikipedia org wiki Embedded