当前位置:  开发笔记 > 编程语言 > 正文

您如何看待Postgres和Firebird数据库?

如何解决《您如何看待Postgres和Firebird数据库?》经验,为你挑选了7个好方法。

我想在postgre和firebird数据库之间做出选择.该数据库将安装在带有asp.net 3.5的Windows 2003服务器上.我不想因为价格问题而使用sql server而且我不想要MySQL我对它以及.net连接器和会员提供商有不好的经验.



1> Josh Kelley..:

Postgres给我留下了深刻的印象; 它传统上具有比MySQL更完整的功能集(在ACID合规性,对高级查询的支持等方面),它具有可靠的Windows ODBC驱动程序,并且其文档严格指出它偏离SQL标准的任何领域.(似乎所有数据库都在一个方面或另一个方面有所偏差,但Postgres是我见过的唯一一个确保你知道什么时候这样做的人.)我没有尝试你描述的使用场景,但是我在Linux上运行它并从Windows ODBC和Linux客户端访问它都没有问题.

我对Firebird没有任何经验; 抱歉.


+1为'postgresql`.在使用`postgresql`工作之后,我一直在使用`firebird`和`interbase`和**他们无法忍受.问题是我无法立即提出示例,因此我将其标记为主观(但不谦虚)意见.

2> 小智..:

我从1.0开始使用firebird数据库

我很高兴

我正在使用Windows和Linux

前段时间,我曾经和odbc合作过.没问题也很容易

易于安装,维护非常小,岩石

在几个文件中划分数据库是一个选项,但我不建议你这样做

在服务器崩溃(电子问题或完整硬盘)后,系统继续工作,无需任何维护

我有关于测试的第2.1版和关于生产的1.5

我正在使用flamerobin来管理这两个版本

海伦的书非常适合学习火鸟

我还测试并阅读了关于postgresql的内容.

它看起来很棒的数据库服务器

很长一段时间以来,他们一直在使用多代记录(自从开始以来,在groton数据库之前的interbase之前就像firebird一样)

在postgresql上,现在你需要腾出记录(在firebird上它被称为扫描)

有人告诉你,postgresql不是必要的,但我不这么认为

postgresql有更好的语言.你可以用这种语言编写自己的函数(在firebird上你必须在c,c ++等上编写新的函数...)

postgresql有更多的数据类型.事实上,你有几个.你也有完整的搜索.

在postgresql上你也有正常的表达(我想在哪里,因此有替代选项).这个功能很快就会在firebird上准备就绪

无论如何,我对火鸟和它的进化非常满意.

Postgresql和firebird正在改进,而且它们之间的差异更小

许多评论firebird和postgresql的评论都是从...复制的... http://www.firebirdsql.org/dotnetfirebird/blog/2005/03/firebird-advantages-over-postgresql.html

这是一个古老的比较.我不认为.net上的postgresql驱动程序现在还不成熟

使用firebird,您无法从一个数据库连接到另一个数据库(可能会在短期内)

Firebird比postgresql更小更容易,但它在性能,稳定性和低维度方面也非常出色

再见



3> Mitch..:

我已经使用Firebird好几年了.它坚如磐石,我很高兴.Borrie的"The Firebird Book"及其更新提供了出色的综合文档.使用IBexpert可以获得令人敬畏的管理功能.


Helen Borrie出版了一本优秀的书 - http://www.amazon.com/Firebird-Book-Reference-Database-Developers/dp/1590592794/ref=sr_1_1?ie=UTF8&s=books&qid=1251301516&sr=1-1缺点是,这个书是5岁.

4> robregonm..:

我在6年多前一直在使用PostgreSQL,Firebird,Oracle,MySQL,MSSQL,而我的首选是Firebird和PostgreSQL.我不喜欢MySQL,因为商业许可证不便宜,MySQL缺乏一些功能.我问你FB和Pg之间我最喜欢的是什么......它的要求和需求各不相同.当速度是必须的时候,我觉得Firebird的效果更好.我一直在使用非常大的数据库环境,我没有遇到任何问题.PostgreSQL在用PHP,Python和Ruby开发的网站和互联网应用程序中表现更好,但我认为这不会有太多时间.在过去的几个月里,大公司都希望FB成为一个非常严肃的数据库.我建议你FB.尝试一下,给它一个机会,你不会失望的.



5> Andrej Kirej..:

我们从出生开始就使用Firebird.其实我们喜欢这个数据库:)



6> monch1962..:

我喜欢使用Postgres - 它功能强大,快速,可靠且记录完备.PL/PgSQL语言的功能与您可以想象的一样强大,我无法想到我遇到的一个严重问题.大多数问题往往是用户创建的问题,并在挖掘文档后得到解决.

如果您对"成长"数据库(即不是MS Access之类的东西)有所了解,或者准备好学习,我会全心全意地推荐Postgres.

无法对Firebird发表评论,因为我还没有使用它



7> 小智..:

Firebird + FreeadhocUDFs + IBExpert,只是编程.

我们有2个系统在生产6年(20个域,200个表,50个视图,370个存储过程,600个触发器,205个生成器,11个,角色等等)并且已经过测试迁移到PostgreSQL(仅测试,我们爱火鸟).

在具有传统数据类型(整数,varchar,日期,数字等等)的表中,差异可能适用于其中一种,但在存储过程中,Firebird比Postgresql更强大,更简单和优雅.

两三年,任何Linux发行版,不包括Firebird,只有Mysql和Postgresl.今天不是没有,但tradicionesles发行版(ubunutu/opensuse/fedora/centos等等)和Firebird包含在他们的存储库中.

Postgresql并不是说比Firebird差,Firebird并不比Postgresql好多少.但是我毫不犹豫地说Firebird没有什么可以羡慕Postgresql,并且在很多方面更强大.

(对不起,我的英语不好)

推荐阅读
mylvfamily
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有