Fork me on GitHub

随笔分类 -  PostgreSQL

Npgsql是PostgreSQL的一个.NET数据提供程序
摘要:开源数据库 PostgreSQL 是 1980 年以加利福尼亚大学为中心开发出来的 DBMS,与 MySQL 一样,都是世界上广泛应用的开源数据库(DB)。本文将会介绍使用 64 位版的 Windows 安装程序(Win x86-64)在 Windows Server 2019(64 位)系统中安装 阅读全文
posted @ 2022-12-22 17:18 张善友 阅读(776) 评论(1) 推荐(0) 编辑
摘要:自1970年埃德加·科德提出关系模型之后,关系型数据库便开始出现,经过了40多年的演化,如今的关系型数据库种类繁多,功能强大,使用广泛。面对如此之多的关系型数据库,我们应该如何权衡找出适合自己应用场景的数据库系统呢?O.S. Tezer最近在DigitalOcean上发表了一篇博文,对比了SQLite、MySQL和PostgreSQL这三个常用的、流行的关系型数据库管理系统(RDBMS),希望能对... 阅读全文
posted @ 2014-04-01 20:09 张善友 阅读(4484) 评论(1) 推荐(4) 编辑
摘要:硬件和系统配置操作系统Ubuntu13.04系统位数64CPUIntel(R) Core(TM)2 Duo CPU内存4G硬盘Seagate ST2000DM001-1CH164测试工具PostgreSQL-9.1.11 测试工具工具名称pgbench数据量200W(整个数据库大小约为300M)模拟客户端数4线程数4测试时间60秒准备命令:pgbench -i -s 20 pgbenchdb测试命令:pgbench -r -j4 -c4 -T60 testdb 配置文件默认的配置配置文件是保存在/etc/postgresql/VERSION/main目录下的postgresql.conf文件如 阅读全文
posted @ 2013-12-28 23:18 张善友 阅读(25924) 评论(0) 推荐(2) 编辑
摘要:9月9日,PostgreSQL全球开发组宣布了9.3版发布的消息。从2010年9.0版开始,PostgreSQL已经连续四个版本稳定地按时在每年9月中旬发布,从一个侧面也显示了开发团队的强大实力。9.3版的新增点通过官方的特性矩阵能够最直观地看到。官方Wiki中的What‘s New和正式文档中的版本说明有更详细的说明。比较显著的新增特性包括:外部数据集成外部数据封装器现在可写了,大大有助于系统间的双向数据交换。这在目前多种数据库和存储技术共存的复杂IT系统中非常重要。新增了一个高性能、读/写PostgreSQL-PostgreSQL联邦驱动器postgres_fdw。可靠性和可用性增强数据页 阅读全文
posted @ 2013-09-11 13:02 张善友 阅读(2573) 评论(1) 推荐(0) 编辑
摘要:pgmag 团队刚发布了头两期 PostgreSQL 杂志,还有中文版http://pgmag.org/download,推荐广大 PostgreSQL 数据库管理员及开发者阅读:Issue #01 : PostgreSQL 9.1 发布Read: http://pgmag.org/01/cn/readDownload: http://pgmag.org/01/cn/downloadBuy: http://pgmag.org/01/cn/buyIssue #00 : 性能挑战Read: http://pgmag.org/00/cn/readDownload: http://pgmag.org/ 阅读全文
posted @ 2013-08-23 12:42 张善友 阅读(794) 评论(0) 推荐(0) 编辑
摘要:一、 PostgreSQL 的稳定性极强, Innodb 等引擎在崩溃、断电之类的灾难场景下抗打击能力有了长足进步,然而很多 MySQL 用户都遇到过Server级的数据库丢失的场景——mysql系统库是MyISAM的,相比之下,PG数据库这方面要好一些。二、任何系统都有它的性能极限,在高并发读写,... 阅读全文
posted @ 2013-08-14 12:18 张善友 阅读(60798) 评论(7) 推荐(3) 编辑
摘要:Npgsql是PostgreSQL的一个.NET数据提供程序,它可以自由获取。它可以通过下列选项获得独立的下载,也可以安装PostgreSQL数据库程序时选择安装。 最新的_npgsql2 Npgsql2.0.13.91 已经修复一个重要bug:Replace Mono SslClientStream with .NET SslStream to fix SSL-related errors,而且还移除对Mono.Security的依赖。Npgsql2 has initial Entity Framework 6 supportPostgreSQL的PDF.NET驱动程序构建过程C#连接Pos 阅读全文
posted @ 2013-07-20 08:44 张善友 阅读(13656) 评论(1) 推荐(2) 编辑
摘要:PostgreSQL通常也简称Postgres,是一个关系型数据库管理系统,适用于各种Linux操作系统、Windows、Solaris、BSD和Mac OS X。PostgreSQL遵循PostgreSQL许可,是一个开源软件。PostgreSQL由PostgreSQL全球开发组开发,由极少数的公司志愿组成并进行监督管理,这些公司有红帽、EnterpriseDB等。PostgreSQL的知名度越来越大,这是理所当然的:它是如此可靠、高效。与传统企业级关系型数据库相比,PostgreSQL完全基于社区驱动,有着丰富的工具和文档,形成了一个完善的生态系统。下面记录的是CentOS上安装Postg 阅读全文
posted @ 2012-08-25 17:21 张善友 阅读(8899) 评论(3) 推荐(1) 编辑