草庐IT

postgresql-9.6

全部标签

MySQL Postgresql/PostGIS

我在一个4亿行的分区mysql表中有纬度/经度坐标。该表每分钟增长@2000个记录,并且每隔几周刷新一次旧数据。我正在探索对收到的数据进行空间分析的方法。大多数分析都需要确定一个点是否位于特定的纬度/经度多边形中,或者哪些多边形包含该点。我看到以下解决多边形点(PIP)问题的方法:创建一个mysql函数,它接受一个点和一个几何图形并返回一个bool值。简单但不确定如何使用Geometry在纬度/经度坐标上执行操作,因为Geometry假设平面而不是球体。创建一个mysql函数,它接受自定义数据结构的一个点和标识符并返回一个bool值。多边形顶点可以存储在表中,函数可以使用球面数学计算P

mysql - 你们中有多少人从 MySQL 转到了 Postgresql?它值得吗?

我正在考虑从MySQL迁移到Postgres以进行Rails开发,我只是想听听其他做出迁移的开发人员对此有何看法。我正在寻找个人经验,而不是Mysql与Postgres的枪战,只是您自己得出的利弊。人们可能不一定会想到的东西。请先解释一下您搬家的原因。 最佳答案 我做出了转变,坦率地说,我感到非常高兴。虽然Postgres缺少MySQL的一些功能(主要是插入忽略、替换、更新插入和加载数据入文件),但它的功能远不止于此。它的存储过程非常强大,在Postgres中编写复杂的函数和聚合要容易得多。在性能方面,如果您要与InnoDB进行比较

mysql - 你们中有多少人从 MySQL 转到了 Postgresql?它值得吗?

我正在考虑从MySQL迁移到Postgres以进行Rails开发,我只是想听听其他做出迁移的开发人员对此有何看法。我正在寻找个人经验,而不是Mysql与Postgres的枪战,只是您自己得出的利弊。人们可能不一定会想到的东西。请先解释一下您搬家的原因。 最佳答案 我做出了转变,坦率地说,我感到非常高兴。虽然Postgres缺少MySQL的一些功能(主要是插入忽略、替换、更新插入和加载数据入文件),但它的功能远不止于此。它的存储过程非常强大,在Postgres中编写复杂的函数和聚合要容易得多。在性能方面,如果您要与InnoDB进行比较

mysql - 对 MySQL 和 PostgreSQL DB 进行逆向工程的应用程序?

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。关闭2年前。社区审核了是否要重新打开此问题6个月前并关闭:原始关闭原因未解决Improvethisquestion是否有应用程序对mysql和/或postgre中的现有数据库进行逆向工程?我有兴趣从现有的数据库图获取数据库图,类似于可以在MSSQLServer中完成的操作 最佳答案 对于MySQL,尝试MySQLWorkbench.对于MySQL和Po

mysql - 对 MySQL 和 PostgreSQL DB 进行逆向工程的应用程序?

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。关闭2年前。社区审核了是否要重新打开此问题6个月前并关闭:原始关闭原因未解决Improvethisquestion是否有应用程序对mysql和/或postgre中的现有数据库进行逆向工程?我有兴趣从现有的数据库图获取数据库图,类似于可以在MSSQLServer中完成的操作 最佳答案 对于MySQL,尝试MySQLWorkbench.对于MySQL和Po

mysql - 为什么 PostgreSQL 在 Windows 上这么慢?

我们有一个使用MySql运行的应用程序。在发现MySql不支持PostGIS具有的某些GIS功能后,我们发现MySql不适合我们的应用程序(注意:mysql仅支持最小边界矩形GIS搜索)。因此我们将数据库更改为PostgreSQL。然后我们发现在Windows上运行的Postgresql8.2与Mysql5.1相比要慢得多。较慢,我的意思是大约慢4-5倍。这是为什么?配置中是否有我们需要更改的内容?我从其他网站上找到了一些评论,例如this:更新:我们发现缓慢的原因是我们插入到数据库中的BLOB。我们需要能够以10-15MB/s的持续速率插入BLOB。我们正在为我们插入/读取的每个BL

mysql - 为什么 PostgreSQL 在 Windows 上这么慢?

我们有一个使用MySql运行的应用程序。在发现MySql不支持PostGIS具有的某些GIS功能后,我们发现MySql不适合我们的应用程序(注意:mysql仅支持最小边界矩形GIS搜索)。因此我们将数据库更改为PostgreSQL。然后我们发现在Windows上运行的Postgresql8.2与Mysql5.1相比要慢得多。较慢,我的意思是大约慢4-5倍。这是为什么?配置中是否有我们需要更改的内容?我从其他网站上找到了一些评论,例如this:更新:我们发现缓慢的原因是我们插入到数据库中的BLOB。我们需要能够以10-15MB/s的持续速率插入BLOB。我们正在为我们插入/读取的每个BL

MySQL 与 PostgreSQL JSON 搜索功能

我一直在寻找通过JSON功能比较MySQL和PostgreSQL的博客文章或特征矩阵。我找到了一个不错的featurematrixforPostgres但不适用于MySQL。还有很多帖子,如this比较两者但已经过时和/或不是很详细。到目前为止,我只发现两者都可以使用JSONB数据类型保存数据,能够对JSON中的字段进行索引以提高查询性能,并且它们可以对这些字段进行全文搜索。但不是有多好,有什么缺点。是什么决定了MySQL的JSON搜索功能优于Postgres,反之亦然?(这个问题是在MySQL5.7和PostgreSQL9.6是当前版本时发布的;这种事情变化很快,所以以后的读者应该记

MySQL 与 PostgreSQL JSON 搜索功能

我一直在寻找通过JSON功能比较MySQL和PostgreSQL的博客文章或特征矩阵。我找到了一个不错的featurematrixforPostgres但不适用于MySQL。还有很多帖子,如this比较两者但已经过时和/或不是很详细。到目前为止,我只发现两者都可以使用JSONB数据类型保存数据,能够对JSON中的字段进行索引以提高查询性能,并且它们可以对这些字段进行全文搜索。但不是有多好,有什么缺点。是什么决定了MySQL的JSON搜索功能优于Postgres,反之亦然?(这个问题是在MySQL5.7和PostgreSQL9.6是当前版本时发布的;这种事情变化很快,所以以后的读者应该记

mysql - 在同一台服务器上运行 MySQL 和 PostgreSQL

对于我们的客户,正在运行的应用程序正在使用MySQL数据库。但是,此服务器没有监控。我想安装OpenNMS(使用PostgreSQL)应用程序来监控解决方案并将陷阱发送到主NMS系统。在同一台服务器上是否有任何问题? 最佳答案 不,没有技术问题。两者都默认监听不同的端口。可能出现的唯一问题是,与在单独的物理机上安装相比,每个单独的数据库可能会更慢,因为它们都共享(并争夺)相同的资源(I/O,内存,CPU,网络,...) 关于mysql-在同一台服务器上运行MySQL和PostgreSQL