太阳集团tyc5997|官网【中国】有限公司

NET PostgreSQL练习和避坑指南
  • 作者:admin
  • 发表时间:2021-03-13 07:51
  • 来源:未知

本文主要介绍。NET PostgreSQL和避免坑的指南。这篇文章对大家都很详细,对大家的学习或工作都有一定的参考价值。需要的朋友可以参考一下。

简介

我使用了。NET PostgreSQL(简称PG)很久了,感觉还挺不错的。然而,当大多数人谈论。NET平台,他们还是会想到微软的SQL Server(简称MSSQL),是“原创”。其实没有MSSQL就没有问题,即使没有Windows Server也没有问题。谁说用。NET一定要去微软?这是什么年代.

PG和MSSQL的具体比较我就不详细展开了,自己搜索一下。关于这个对比分析的文章很多。应该说两个RDBMS各有特点,MSSQL工具集庞大(大部分我们不会用也不会用),安装麻烦。PG比较小,但功能也不弱。我们需要的东西都有了。我做过简单的添加、删除、检查和修改性能的测试,但是它们之间没有明显的区别。MSSQL好像最近才提供Linux版本,PG自然是跨平台的,MSSQL的许可费好像也不低(不做进一步研究)

希望看完这篇文章,你会有感触。NET PostgreSQL,Rocks!没问题。

PG的版本

PG应该选择什么版本?Linux还是Windows?当然首选Linux,但是开发环境无所谓。您可以在自己的工作计算机上安装Windows版本。有人说两者性能差距很大,Linux明显比Windows好。但是,我已经测试过了,这个没有得到证实。不过我还是推荐Linux,安装简单,配置简单(命令行界面用起来感觉也一样),方便写一些脚本实现常规数据库备份。其实你不用担心安装PG后PC会变慢。完全感觉不到。它是一只安静可爱的宠物。如果不叫它,它会静静地坐在那里。我的Windows电脑也安装了PG,我经常用它做一些脚本测试或者实验。另外,现在可以直接在Windows下安装Linux PG了。WSL能知道什么?

PG的版本很多,最新的版本是10.4,之前的版本是9.6.x,嗯?有点奇怪,不是吗?10.4只有“两节”,9.6.x有三节。其实之前一直是三段,9代表大版,6代表中版,小版次之。小版本只有很小的功能提升,对数据格式不会有什么影响。也就是说,你的PG已经从9.6.1升级到9.6.9了,你直接升级来代替旧程序,这样就没有任何保障了。但是,如果您以前的版本是9.5.3,则不能升级到9.6.9。由于中间版本已经更改,您需要使用迁移工具将旧的数据格式更改为新的格式。10.4版哪个大,哪个中,哪个小?这里感觉有点语无伦次。PG从9升级到10的时候好像已经失去了“大版本”。10虽然是9的继承者,但应该算是中等版本。所以从10.1升级到10.4不需要转换数据,只需要升级程序即可。PG的下一个中文版是什么?对,是11,下一个应该是12。软件,如果没有什么历史包袱的话,我觉得直接选最新的比较容易,比如10.4,以后升级10.5和10.6。

Baidu
sogou