本文目录一览

1,请教关于PGDATA的设定

#PGDATA=/home/pgdata#service postgresql start就行了。。你的想法是对的。。你可以用fdisk再分一个分区。mount /var/lib/pgsql/data /dev/hdaxinitdb放在那都行,都一样,没什么好坏..只是/var卷.你的有多大不可能上G吧./boot 60M 越过60是浪费/ 1000M 足够你用了/usr 2000M 装KDE,其它软件/var 2000M 有些软件要用这里如:qmail/home 2000M 用户目录,这样的分区可以适何大多的需求.PG数据库放在./var/lib/pgsql/data 当PG数据越来越多达到2000M时?????还有你还要考虑其它程序也要用/var所以我说让你在分个区给它mount /var/lib/pgsql/data /dev/sdax
放在那都行,都一样,没什么好坏..只是/var卷.你的有多大不可能上g吧./boot 60m 越过60是浪费/ 1000m 足够你用了/usr 2000m 装kde,其它软件/var 2000m 有些软件要用这里如:qmail/home 2000m 用户目录,这样的分区可以适何大多的需求.pg数据库放在./var/lib/pgsql/data 当pg数据越来越多达到2000m时?????还有你还要考虑其它程序也要用/var所以我说让你在分个区给它mount /var/lib/pgsql/data /dev/sdax

请教关于PGDATA的设定

2,MySQL与PostgreSQL比较 哪个数据库更好

MySQL的主要优点 (速度,流行,window,线程,事务)1、 首先是速度,MySQL通常要比PostgreSQL快得多。MySQL自已也宣称速度是他们追求的主要目标之一,基于这个原因,MySQL在以前的文档中也曾经说过并不准备支持事务和触发器。2、MySQL比PostgreSQL更流行,流行意味着更多的用户,意味着经受了更多的考验,意味着更好的商业支持。而且MySQL提供了多个不同的社区版、商业版与企业版,而PG只提供了单个完整功能的版本。3、 与PostgreSQL相比,MySQL更适宜在Windows环境下运行。PostgreSQL在Windows下运 行没有MySQL稳定。4、MySQL使用了线程,而PostgreSQL使用的是进程。在不同线程之间的环境转换和访问公用的存储区域显然要比在不同的进程之间要快得多。5、由于MySQL 4.0.2-alpha开始支持事务的概念,因此事务对于MySQL不再成为劣势。相反,因为MySQL保留无事务的表类型。这就为用户提供了更多的选择。PostgreSQL的主要优点: (协议,规范,可靠,进程,查询)1、PG遵循的是BSD协议,完全开源免费且不会被任何商业公司控制;而MySQL在Oracle手中,慢慢走向封闭。2 、 PostgreSQL源代码堪称C语言的规范,易读性比MySQL强很多。3、可靠性是PostgreSQL的最高优先级。它以坚如磐石的品质和良好的工程化而闻名。PostgreSQL是完全支持ACID特性的,对于数据库访问提供了强大的安全性保证。4、 PG是多进程的,而My是多线程的。虽然并发不高时,My处理速度快;但是当并发高时,对于现在的多核的单台机器上,My的总体性能不如PG,原因是My的线程无法充分利用CPU的能力。5、PG有很强大的查询优化器,支持很复杂的查询处理,而My对复杂查询处理较弱,查询优化器不够成熟。
我更喜欢Mysql

MySQL与PostgreSQL比较 哪个数据库更好

3,cognos内容库如何从oracle转换成pg数据库

wsoc是个链接名还是用户名啊,如果是链接名,并且它是属于当前用户的链接,你可以select * from 当前用户不能用其它用户的链接,除非它属于public你可以查询字典 dba_db_links看一下链接的owner
具体见下文,这里解释一下,当选择Oracle connection时SQL*Net connect string:中填写数据库名,另外userID和password必须填Normal的而非sysdbaIf you are trying to reach oracle database server on a different machine, then you must install oracle client for 10g on cognos server and configure the listener and tnsnames.ora and test the connection through sql*net.XE=1(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=dbs2. zpint.dom)(PORT21))(CONNECT_data=(SERVER=DEDICATED)(SERVICE_ NAME=XE)))Once you reach the database server successfully, your parameters to build an Oracle connection string will be;SQL*Net connect string: XECollation sequence: Signon_____________________User ID [Checkbox enabled]Password [Checkbox enabled]Create a signon that the Everyone group can use: User ID: Password: Confirm Password:

cognos内容库如何从oracle转换成pg数据库

4,MySQL 和 PostgreSQL 哪个更适合做金融数据库

金融数据库的需求:1. 高效存储和检索大量时间序列数据和横截面数据这两个 数据库都能存储 时间序列数据, 但不是 最高效的。2. 支持存储和检索大段文本数据MySQL 和其他大部分关系型数据库的文本检索能力不强,用 LIKE 效率低,只能 硬匹配,PgSQL 提供全文检索功能 ( PgSQL 数据类型 包含 Text Search Types ),这是 PgSQL 很好的特性,可以充当轻量级搜索引擎。3. 对R和Python有稳定高效的接口MySQL 和 PgSQL 这方面都没问题, 但 如果是 Python3, PgSQL 的 psycopg2(毫无争议的就是这个adapter) 稳定高效, 而MySQL的 Python3 adapter 比较多,相对没有 Python2 的稳定或高效。4. 具有一定存储和检索非结构化数据(例如图结构)的能力一般情况下 图形结构不做转换是很难直接存到数据库的吧,我猜你说的非结构化数据 是树形结构吧,可以用 JSON 格式存储, MySQL 和 PgSQL 都提供 JSON 格式的存储功能,不同的是 MySQL 5.7 才有这个特性(当前最新版是5.7,也就是说近一两年才有的),而 PgSQL ( 当前最新版是9.6 ) 从 9.2 加入了 JSON Type, 这个特性至今已经相当成熟了。另外 JSON 格式不能满足你的话, PgSQL 还提供 XML 格式。5. 有好用易上手的GUINavicat 和 DataGrip 都支持 这两个数据库, 愿意花钱这个不是问题。6. 提供远程访问功能远程访问,这么基本的功能肯定都有,就不用多说了吧7. 安全性高这个不好说了, 看你们 DBA 和运维的实力咯(不过 MySQL 人好招)8. 数据库本身有能力处理复杂业务逻辑MySQL 相对比较适合 简单粗暴的业务逻辑PgSQL 处理复杂业务逻辑 有优势综上, PgSQL 更适合。
sqldatassource //数据源 sqlconnection //数据库连接 sqlcommand //可以实现sql查询语句 string connectionstring = "data source=服务器地址;initial catalog=数据库;integrated security=false;user id=用户名;password=密码"; sqlconnection con = new sqlconnection(connectionstring); sqlcommand cmd = new sqlcommand("select * from 表"); cmd.connection = con; cmd.executenonquery(); 然后用个啥接收下数据,就可以显示了

5,SQLiteMySQL和PostgreSQL 三种关系数据库哪个好

这三个具体都有各自的有点和缺点,哪个好需要看使用在什么地方1、什么时候要用 SQLite  a)、嵌入式应用 所有需要迁移性,不需要扩展的应用,例如,单用户的本地应用,移动应用和游戏  b)、代替磁盘访问 在很多情况下,需要频繁直接读/写磁盘文件的应用,都很适合转为使用 SQLite ,可以得益于 SQLite 使用 SQL 带来的功能性和简洁性  c)、测试 它能秒杀大部分专门针对应用业务逻辑(也就是应用的主要目的:能完成功能)的测试2、什么时候不要用SQLite  a)、多用户应用 如果你在开发的应用需要被多用户访问,而且这些用户都用同一个数据库,那么相比 SQLite 最好还是选择一个功能完整的关系型数据库(例如 MySQL)  b)、需要大面积写入数据的应用 SQLite 的缺陷之一是它的写入操作。这个数据库同一时间只允许一个写操作,因此吞吐量有限 3、何时使用 MySQL?  a)、分布式操作 当你需要的比SQLite可以提供的更多时,把MySQL包括进你的部署栈,就像任何一个独立的数据库服务器,会带来大量的操作自由和一些先进的功能   b)、高安全性 MySQL的安全功能,用一种简单的方式为数据访问(和使用)提供了可靠的保护  c)、Web网站 和 Web应用 绝大多数的网站(和Web应用程序)可以忽视约束性地简单工作在MySQL上。这种灵活的和可扩展的工具是易于使用和易于管理的——这被证明非常有助于长期运行  d)、定制解决方案 如果你工作在一个高度量身定制的解决方案上,MySQL能够很容易地尾随和执行你的规则,这要感谢其丰富的配置设置和操作模式 4、何时不用 MySQL?   a)、SQL 服从性 因为 MySQL 没有[想要]实现 SQL 的全部标准,所以这个工具不完全符合SQL。如果你需要对这样的关系数据库管理系统进行整合,从MySQL进行切换是不容易的   b)、并发 即使MySQL和一些存储引擎能够真地很好执行读取操作,但并发读写还是有问题的  c)、缺乏特色 再次提及,根据数据库引擎的选择标准,MySQL会缺乏一定的特性,如全文搜索5、何时使用PostgreSQL?   a)、数据完整性 当可靠性和数据完整性是绝对必要而无需理由时,PostgreSQL是更好的选择   b)、复杂的自定义过程 如果你需要你的数据库执行自定义过程,可扩展的PostgreSQL是更好的选择  c)、整合 在将来,如果可能要把整个数据库系统迁移到另一个适当的解决方案(例如Oracle)中,PostgreSQL对于这种切换将是最兼容和易于操作的  d)、复杂的设计 相比其他的开源和免费的 RDBMS(关系数据库管理系统)实现来说,对于复杂的数据库设计,PostgreSQL提供了大部分的功能和可能性,同时并没放弃其他有价值的地方6、何时不用 PostgreSQL?   a)、速度 如果你需要的只是快速的读取操作, PostgreSQL 不是为此而准备的工具   b)、简化体制 除非你需要绝对的数据完整性,原子性,一致性,隔离性,耐久性,或复杂的设计,PostgreSQL 对简化体制来说是杀手  c)、复制 除非你愿意花不少时间,精力和资源,否则对于那些缺乏数据库和系统管理经验的人来说,实现与MySQL的(主从)复制可能不容易
没什么好坏之分,看你要用在什么场景。1、sqlite是个轻量级数据库,支持的数据库的功能较少,但是可以作为嵌入式数据库使用,放在你的程序中,一起部署和发布,消耗的资源非常少,当然,处理的数据量也比较小。2、mysql中型数据库,用在各种中型项目中都比较好,但是现在使用的基本都是社区版,没有数据库厂商支持,出了问题需要自己解决,整体来说mysql比较自由,处理数据的能力主要看使用mysql的人,用的好的单库可以处理上tb级别的数据,集群的话那就更不用说了,许多大的it企业都在使用,比较著名的就是alibaba,他们就用mysql集群处理淘宝的主要业务。但是,现在银行和保险行业用mysql的还是比较少。3、postgresql是这三者中遵守数据库范式最严格的数据库,因为做这个数据库的团队就是学院派的一些教授,他们比较注重学术研究,对于商业运用考虑的相对比较少,以我的理解你想学习数据库知识用这个数据库再好不过,但是在商业用途上还是不推荐,尤其在是国内的it行业中,用这个数据库的人非常的少,而且相关的中文资料也比较少。还是那句话,数据库没有好坏,就看你用在哪,目的是什么。

文章TAG:数据  数据库  哪个  请教  pg数据库哪个  
下一篇