- 本文以SpringBoot框架和PostGIS空间数据库为例,重点讲解如何实现一个国家的邻国查询以及WebGIS可视化应用的实现。文章首先讲解如何在PostGIS数据中进行空间相邻的求解,然后讲解使用Java来开发相应的查询接口,接着介绍在Leaflet当中进行数据的WebGIS展示,最后围绕一些国家及其邻国空间展示为大家做重点的介绍。 本文以SpringBoot框架和PostGIS空间数据库为例,重点讲解如何实现一个国家的邻国查询以及WebGIS可视化应用的实现。文章首先讲解如何在PostGIS数据中进行空间相邻的求解,然后讲解使用Java来开发相应的查询接口,接着介绍在Leaflet当中进行数据的WebGIS展示,最后围绕一些国家及其邻国空间展示为大家做重点的介绍。
- PostgreSQL基本操作(二)一、字符串类型字符串类型用的是最多的一种,在PGSQL里,主要支持三种:character(就是MySQL的char类型),定长字符串。(最大可以存储1G)character varying(varchar),可变长度的字符串。(最大可以存储1G)text(跟MySQL异常)长度特别长的字符串。操作没什么说的,但是字符串常见的函数特别多。字符串的拼接一要要... PostgreSQL基本操作(二)一、字符串类型字符串类型用的是最多的一种,在PGSQL里,主要支持三种:character(就是MySQL的char类型),定长字符串。(最大可以存储1G)character varying(varchar),可变长度的字符串。(最大可以存储1G)text(跟MySQL异常)长度特别长的字符串。操作没什么说的,但是字符串常见的函数特别多。字符串的拼接一要要...
- 图形化界面安装与数据类型介绍一、图形化界面安装图形化界面可以连接PGSQL的很多,Navicat(收费)。也可以直接使用PostgreSQL官方提供的图形化界面。(完全免费)官方提供的:pgAdmin - PostgreSQL Tools直接点击就可以下载即可。https://www.postgresql.org/ftp/pgadmin/pgadmin4/v6.9/windows/其实就是... 图形化界面安装与数据类型介绍一、图形化界面安装图形化界面可以连接PGSQL的很多,Navicat(收费)。也可以直接使用PostgreSQL官方提供的图形化界面。(完全免费)官方提供的:pgAdmin - PostgreSQL Tools直接点击就可以下载即可。https://www.postgresql.org/ftp/pgadmin/pgadmin4/v6.9/windows/其实就是...
- 云服务环境下,如何让客户更方便地在各个PostgreSQL的版本下安装插件和扩展功能,成为云服务厂商的一个挑战。华为云RDS for PostgreSQL通过插件管理功能,很好地解决了PostgreSQL版本与插件耦合的问题,帮助用户更直观、更快速地安装管理数据库插件。1.关于PostgreSQL插件众所周知,PostgreSQL支持很多插件,其中包括第三方插件。1. PostgreSQL发... 云服务环境下,如何让客户更方便地在各个PostgreSQL的版本下安装插件和扩展功能,成为云服务厂商的一个挑战。华为云RDS for PostgreSQL通过插件管理功能,很好地解决了PostgreSQL版本与插件耦合的问题,帮助用户更直观、更快速地安装管理数据库插件。1.关于PostgreSQL插件众所周知,PostgreSQL支持很多插件,其中包括第三方插件。1. PostgreSQL发...
- 本文介绍RDS for PostgreSQL支持的插件及不同插件的创建、删除或使用方法。PostgreSQL插件简介PostgreSQL是开源数据库中经典的大型关系型数据库之一,它不仅具备经典关系型数据库的功能,而且在不断发展。PostgreSQL的发展不仅受到了很多基于PostgreSQL外部应用的影响,而且发展出了更多基于PostgreSQL的应用,例如PostGIS(GIS领域中重要组... 本文介绍RDS for PostgreSQL支持的插件及不同插件的创建、删除或使用方法。PostgreSQL插件简介PostgreSQL是开源数据库中经典的大型关系型数据库之一,它不仅具备经典关系型数据库的功能,而且在不断发展。PostgreSQL的发展不仅受到了很多基于PostgreSQL外部应用的影响,而且发展出了更多基于PostgreSQL的应用,例如PostGIS(GIS领域中重要组...
- TimescaleDBTimescaleDB是一个开源的PostgreSQL的时序数据库扩展。基于PostgreSQL的强大能力,TimescaleDB能够提供跨时间和空间的自动分区以及完整的SQL支持。TimescaleDB既像传统的关系型数据库一样支持全量SQL,又像NoSQL型数据库一样可扩展。它具有如下的优势:简单易用 PostgreSQL原生支持的所有的SQL接口(包括二级索... TimescaleDBTimescaleDB是一个开源的PostgreSQL的时序数据库扩展。基于PostgreSQL的强大能力,TimescaleDB能够提供跨时间和空间的自动分区以及完整的SQL支持。TimescaleDB既像传统的关系型数据库一样支持全量SQL,又像NoSQL型数据库一样可扩展。它具有如下的优势:简单易用 PostgreSQL原生支持的所有的SQL接口(包括二级索...
- 摘要:很多 DBA 和开发同学经常会遇到要从一个数据库实时同步到另一个数据库的问题,同构数据还相对容易,遇上异构数据、表多、数据量大等情况就难以同步。最近了解到一款实时数据同步工具 Tapdata Clo... 摘要:很多 DBA 和开发同学经常会遇到要从一个数据库实时同步到另一个数据库的问题,同构数据还相对容易,遇上异构数据、表多、数据量大等情况就难以同步。最近了解到一款实时数据同步工具 Tapdata Clo...
- 写在前面博文内容为 华为云欧拉操作系统入门级开发者认证(HCCDA – Huawei Cloud EulerOS)实验笔记整理认证地址:https://edu.huaweicloud.com/certificationindex/developer/9bf91efb086a448ab4331a2f53a4d3a1博文内容涉及一个传统 Springboot 应用HCE部署, 以及相关数据库 ... 写在前面博文内容为 华为云欧拉操作系统入门级开发者认证(HCCDA – Huawei Cloud EulerOS)实验笔记整理认证地址:https://edu.huaweicloud.com/certificationindex/developer/9bf91efb086a448ab4331a2f53a4d3a1博文内容涉及一个传统 Springboot 应用HCE部署, 以及相关数据库 ...
- 表面看,RC已满足事务所需的一切特征:支持中止(原子性),防止读取不完整的事务结果,并防止并发写的混乱。这点很关键!为我们的开发省去一大堆麻烦。但此隔离级别仍有很多地方可能产生并发错误。如图-6说明RC可能发生的问题。Alice在银行有1000存款,分为两个账户,每个500。现有一笔转账交易从账户1转移100到账户2。若她在提交转账请求后、银行DB系统执行转账的过程中间,查看两个账户的余额,... 表面看,RC已满足事务所需的一切特征:支持中止(原子性),防止读取不完整的事务结果,并防止并发写的混乱。这点很关键!为我们的开发省去一大堆麻烦。但此隔离级别仍有很多地方可能产生并发错误。如图-6说明RC可能发生的问题。Alice在银行有1000存款,分为两个账户,每个500。现有一笔转账交易从账户1转移100到账户2。若她在提交转账请求后、银行DB系统执行转账的过程中间,查看两个账户的余额,...
- 1、安装概述 2、Docker中下载创建 3、登陆测试 1、安装概述PG安装方法很多,和MySQL类似,给用户提供很大的选择空间。如:RPM包安装(在线、离线)、源码编译安装、二进制等。https://www.postgresql.org/https://yum.postgresql.org/rpmchart.phphttps://yum.postgresql.org/11/redhat/... 1、安装概述 2、Docker中下载创建 3、登陆测试 1、安装概述PG安装方法很多,和MySQL类似,给用户提供很大的选择空间。如:RPM包安装(在线、离线)、源码编译安装、二进制等。https://www.postgresql.org/https://yum.postgresql.org/rpmchart.phphttps://yum.postgresql.org/11/redhat/...
- 一、总体架构 二、环境申请 三、配置4台主机之间的互信 四、配置repmgr 4.1、主库修改pg_hba.conf参数文件 4.2、主库修改postgresql.conf参数文件 4.3、主库创建相关用户和数据库 4.4、4个节点分别修改repmgr.conf 4.5、在主库注册主库服务 4.6、克隆备库1和备库2 4.6.1、4个节点都配~/.pgpass密码文件 4.6.2、克隆备库... 一、总体架构 二、环境申请 三、配置4台主机之间的互信 四、配置repmgr 4.1、主库修改pg_hba.conf参数文件 4.2、主库修改postgresql.conf参数文件 4.3、主库创建相关用户和数据库 4.4、4个节点分别修改repmgr.conf 4.5、在主库注册主库服务 4.6、克隆备库1和备库2 4.6.1、4个节点都配~/.pgpass密码文件 4.6.2、克隆备库...
- PostgreSQL何以支持丰富的NoSQL特性?一、引言PostgreSQL不仅是关系型数据库,同时支持丰富的NoSQL特性本文主要包含以下三部分内容:PostgreSQL的 JSON和JSONB数据类型简介JSON与JSONB读写性能测试PostgreSQL全文检索支持JSON和JSONB(PosgreSQL 10 新特性)二、PostgreSQL的JSON和JSONB数据类型Postg... PostgreSQL何以支持丰富的NoSQL特性?一、引言PostgreSQL不仅是关系型数据库,同时支持丰富的NoSQL特性本文主要包含以下三部分内容:PostgreSQL的 JSON和JSONB数据类型简介JSON与JSONB读写性能测试PostgreSQL全文检索支持JSON和JSONB(PosgreSQL 10 新特性)二、PostgreSQL的JSON和JSONB数据类型Postg...
- 通常,连接池的目的是降低打开新的PostgreSQL(或其他)数据库连接的性能影响。使用连接池能够降低服务器的内存开销,并且有效复用数据库连接,提供了良好的数据库连接性能管理。 Pgbouncer简介http://www.pgbouncer.orghttps://pgbouncer.github.io/install.htmlhttps://pgbouncer.github.io/usage... 通常,连接池的目的是降低打开新的PostgreSQL(或其他)数据库连接的性能影响。使用连接池能够降低服务器的内存开销,并且有效复用数据库连接,提供了良好的数据库连接性能管理。 Pgbouncer简介http://www.pgbouncer.orghttps://pgbouncer.github.io/install.htmlhttps://pgbouncer.github.io/usage...
- 简介通过keepalived 来实现 PostgreSQL 数据库的主从自动切换,以达到高可用。当主节点宕机时,从节点可自动切换为主节点,继续对外提供服务。在这一方案中Keepalived程序主要用来探测PostgreSQL主库是否存活,如果Keepalived主节点或主库故障,Keepalived备节点将接管VIP 并日激活流复制备库.从而实现高可用。 环境架构IP地址操作系统主机名角... 简介通过keepalived 来实现 PostgreSQL 数据库的主从自动切换,以达到高可用。当主节点宕机时,从节点可自动切换为主节点,继续对外提供服务。在这一方案中Keepalived程序主要用来探测PostgreSQL主库是否存活,如果Keepalived主节点或主库故障,Keepalived备节点将接管VIP 并日激活流复制备库.从而实现高可用。 环境架构IP地址操作系统主机名角...
- 使用华为云鲲鹏弹性云服务器部署PostgreSQL,默认已经注册华为云账号,预装了CentOS系统的鲲鹏云服务器,安装、部署、测试PostgreSQL项目。 使用华为云鲲鹏弹性云服务器部署PostgreSQL,默认已经注册华为云账号,预装了CentOS系统的鲲鹏云服务器,安装、部署、测试PostgreSQL项目。
上滑加载中
推荐直播
-
物联网资深专家带你轻松构建AIoT智能场景应用
2024/11/21 周四 16:30-18:00
管老师 华为云IoT DTSE技术布道师
如何轻松构建AIoT智能场景应用?本期直播将聚焦华为云设备接入平台,结合AI、鸿蒙(OpenHarmony)、大数据等技术,实现物联网端云协同创新场景,教您如何打造更有实用性及创新性的AIoT行业标杆应用。
回顾中 -
Ascend C算子编程之旅:基础入门篇
2024/11/22 周五 16:00-17:30
莫老师 昇腾CANN专家
介绍Ascend C算子基本概念、异构计算架构CANN和Ascend C基本概述,以及Ascend C快速入门,夯实Ascend C算子编程基础
即将直播 -
深入解析:华为全栈AI解决方案与云智能开放能力
2024/11/22 周五 18:20-20:20
Alex 华为云学堂技术讲师
本期直播我们将重点为大家介绍华为全栈全场景AI解决方案以和华为云企业智能AI开放能力。旨在帮助开发者深入理解华为AI解决方案,并能够更加熟练地运用这些技术。通过洞悉华为解决方案,了解人工智能完整生态链条的构造。
去报名
热门标签