当前位置: 首页 > 面试题库 >

Firebird是ASP.NET的优秀嵌入式数据库吗?还有哪一个

长孙和悦
2023-03-14
问题内容

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

据此:http :
//en.wikipedia.org/wiki/Embedded_database#Firebird_Embedded

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

根据这一http://www.firebirdsql.org/en/development-net-
provider/,但是,也
发布了一些ASP.NET提供商。

可以在这里找到ADO.NET数据提供程序,ASP.NET Web提供程序和DDEX提供程序的每周构建

所以问题是: 在asp.net中使用它还是不是一个很好的嵌入式db替代方案?

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


问题答案:

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

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



 类似资料:
  • 问题内容: 我正在寻找可以用于使用Qt开发的应用程序的良好嵌入式数据库。这些应用程序针对来自一家大型公司的各个站点的桌面用户。该数据库应能够在每个站点分别存储数据,并且该数据应在需要时与其他站点合并。 问题答案: 除了SQLite,以下任何一项都可以与Qt一起用作嵌入式数据库。Qt已经拥有大多数驱动程序,您可以找到其他驱动程序。在“与其他站点”合并数据方面,这完全取决于您的意思。用于SQLite和

  • 问题内容: 因此,我最近才开始学习有关数据库如何工作,如何使用SQL ect的知识。并决定开始在我的Java应用程序(特别是H2数据库)中实现嵌入式数据库,并且在我编写代码的计算机上似乎运行良好。 当我移到另一台计算机上继续进行编码时,我注意到,即使我移植了嵌入式数据库文件(h2-*。jar),我在第一台计算机上创建的所有准备好的表也不在第二台计算机上存在。我以某种方式先入为主,即通过数据库引擎生

  • 问题内容: Google并未发现任何相关内容。 我有一堆现有的,可以正常工作的C ++代码,并且我想使用python进行爬网并找出类之间的关系等。 编辑:只是想指出:我认为我不需要或不想解析C ++的每一点;我只需要足够聪明的东西来学习类,函数和成员变量声明,并跳过函数定义。 问题答案: 众所周知,C 很难解析。大多数尝试正确执行此操作的人最终都会拆开编译器。实际上,这就是LLVM启动的部分原因:

  • 我正在构建一个将使用neo4j的web应用程序。我将在Java构建一个REST API,它将使用Neo4j嵌入式版本。这个架构有什么问题吗? 用别的方法好吗?Neo4j服务器? 谢谢!

  • 我有一个Spring Boot和嵌入式Mongo DB的项目,我也想查找存储在那里的数据。我学习了本教程https://springframework.guru/spring-boot-with-embedd-mongoDB/

  • 问题内容: 我打算开发一个小型(Java)应用程序来管理我的财务。我相信我需要使用嵌入式数据库,但是我没有关于此问题的经验。我试图查看一些可用的产品,但是我无法确定哪种产品更适合我。H2,HSQLDB,Derby和Berkeley DB似乎是不错的候选者,但是我仍然看不到它们之间的比较。感谢您的比较,并帮助我决定使用哪个。 我打算将Hibernate用于我的应用程序(除非您建议使用DBMS提供的A