Car-tech

新Postgres添加波兰

Anonim

“我们现在关注易用性,易管理性,并提供我们认为大型组织需要的设施类型,“他说。他说,开发人员现在所做的大部分工作是“将主流波兰语放在数据库上,而不是让它成为开放源代码的人”,他说。“当谈到通用的开源关系数据库,也许是最容易想到的MySQL,尽管不太知名的PostgresSQL,更正式地称为Postgres,也表明它是一个可信的选择。

EnterpriseDB一直推销其数据库版本作为甲骨文等专有数据库的低成本替代品,也是MySQL的替代产品,因为Oracle现在控制着MySQL,客户可能希望使其数据库技术多样化。

“Postgres [usage]是继续快速增长,我们得到了很多过去使用Oracle,MySQL和[IBM] DB2的人,并且在过去六个月左右加速了,“Momjian说,

例如,数据仓库供应商Netezza使用EnterpriseDB的Postgres Plus高级服务器p为其新产品Netezza Migrator提供支持,该软件提供基于Oracle的接口,用于将SQL查询转换为Netezza的TwinFin数据仓库设备。

Postgres 9.0将更新去年7月发布的最后一个主要版本8.4。 6月份,开发者发布了9.0的第二个测试版。 Momjian在接受IDG新闻服务采访时表示,预计8月中旬左右发布全面版本。

9.0版本将带有许多应该吸引企业的新功能。其中最主要的是内部复制。

通过复制,数据库被复制到第二个位置,在许多情况下位于位于其他位置的不同服务器上。以前的Postgres版本提供了Momjian所谓的“外部复制”,意思是数据库外部的一个程序自己将数据库事务日志以预先指定的时间间隔复制到新的位置。事务日志是对数据库所做的所有更改的记录。

这种方法太慢且体积太大。新版本的软件允许“流式复制”,即一旦将数据写入原始数据库,数据库软件也会将数据提交给第二个数据库。

这种方法意味着可以将更改添加到第二个数据库更频繁,提供更新的备份数据库。它还允许查询第二个数据库,这在以前的设置中也是不可能的,Momjian说。

该软件的另一个主要补充是一个工具,它可以让管理员更轻松地将Postgres数据库升级到一个名为Pg_migrator的新版本。对于过去的版本,特别是对于TB级数据库,升级是“一个痛苦的过程”,Momjian承认。旧流程涉及基本上将数据库的全部内容移动到新的文件结构中。

新版本允许数据保留在原位,并且只替换表格布局,这个过程只需要一分钟左右,甚至与太字节大小的数据库。 “你可以在40秒内迁移一个400千兆字节的数据库,”Momjian说,指着他演示过程的YouTube视频。

除了这些主要的补充之外,一般来说Postgres的“一直在进行大量的修改”,保证从第8版到第9版的主要版本编号的跳跃,Momjian说。对存储过程的支持已经扩展,允许执行新类型的过程。 Perl编译器已经过大修,Python编译器可以使用该语言的第3版。

许多这些小功能也应鼓励企业使用。例如,权限管理 - 指定谁可以查看数据库的哪些部分 - 已被修改

此外,该软件现在可以显示管理员哪些应用程序正在调用数据库,Momjian说。 “当一个应用程序连接到数据库时,它可以提供它的名字,”然后,这个名字显示在查看查询的管理员控制台上,他说。“Joab Jackson涵盖了企业软件和一般技术突发新闻

IDG新闻服务

。在@Joab_Jackson的Twitter上关注Joab。 Joab的电子邮件地址是[email protected]