PostgreSQL

[转载]易上手的数据挖掘、可视化与机器学习工具: Orange介绍

01-02
标签 PostgreSQL , Orange3 , 可视化 , 时空数据 背景 可视化分析会是一个让枯燥的数据说话的快捷途径,降低可视化分析门槛,同时又保留它的编程能力,是非常重要的. 如今数据种类越来越多,除了常见的数值.文本,还有数组.K-V.图像.空间数据.波.基因 等等.对可视化分析软件的要求也越来越高. 原文 http://blog.just4fun.site/Orange-startup.html 之前陆续写过几篇介绍数据挖掘/可视化项目Caravel的文章: caravel系列之安

PostgreSQL 实时位置跟踪+轨迹分析系统实践 - 单机顶千亿轨迹/天

01-02
标签 PostgreSQL , PostGIS , 动态更新位置 , 轨迹跟踪 , 空间分析 , 时空分析 背景 随着移动设备的普及,越来越多的业务具备了时空属性,例如快递,试试跟踪包裹.快递员位置.例如实体,具备了空间属性. 例如餐饮配送,送货员位置属性.例如车辆,实时位置.等等. 其中两大需求包括: 1.对象位置实时跟踪,例如实时查询某个位点附近.或某个多边形区域内的送货员. 2.对象位置轨迹记录和分析.结合地图,分析轨迹,结合路由算法,预测.生成最佳路径等. DEMO 以快递配送为例,GP

Greenplum hash分布算法

01-02
标签 PostgreSQL , hash , cdbhash , 一致性hash算法 背景 Greenplum,如果从master节点写入数据的话,写入性能实际上是比较差的,但是我们可以直接连数据节点来写入: <让greenplum的oltp性能飞起来> 这种用法需要客户端从master获取gp_segment_configuration,同时需要获取表的分布键,同时需要使用cdbhash算法算出记录应该写入哪个segment节点,这种方法不保证全局一致性,建议选择场景使用. hash算法 s

第 18 章 Zabbix

01-01
目录 18.1. Installing and Configuring Zabbix 18.1.1. Ubuntu 18.1.2. CentOS Zabbix 2.4 18.1.3. Zabbix 3.x CentOS 7 18.2. web ui 18.2.1. 警告脚本 18.3. zabbix-java-gateway - Zabbix java gateway 18.4. zabbix-agent 18.4.1. Ubuntu 18.4.2. CentOS 7 18.4.3. zabbi

第 14 章 SMS

01-01
目录 14.1. gnokii 14.1.1. 安装 14.1.1.1. Ubuntu 14.1.1.2. CentOS 14.1.2. 配置 14.1.3. 发送测试短信 14.1.4. 接收短信 14.1.5. 拨打电话 14.2. AT Commands 14.2.1. 发送短信 14.2.2. 语音通话 14.1. gnokii http://www.gnokii.org 14.1.1. 安装 14.1.1.1. Ubuntu [email protected]:~$ apt-cache searc

5.4. virtual hosts

01-01
5.4.1. explicit host 例 5.1. explicit host in resin.conf <resin xmlns="http://caucho.com/ns/resin"> <cluster id=""> <host host-name="www.foo.com"> <host-alias>foo.com</host-alias> <host-alias&g

PostgreSQL 遗传学应用 - 矩阵相似距离计算 (欧式距离,...XX距离)

12-27
标签 PostgreSQL , 背景 生物科学中相当重要的工作之一解开遗传密码? 欧式空间计算,是其中的一个需求,很有意思吧,PostgreSQL可以用来解开遗传密码. https://en.wikipedia.org/wiki/Euclidean_distance https://www.math.uci.edu/~gpatrick/source/205b06/chapviii.pdf 实际上PostgreSQL是一个扩展性非常强大的数据库,比如在文本相似计算方面,就有诸多扩展插件. <17种

PostgreSQL 时序数据案例 - 时间流逝, 自动压缩, 同比\环比

12-27
标签 PostgreSQL , 时序数据 , rrd , rrdtool , round robin database , 自动压缩 , CTE , dml returning , 环比 , 同比 , KNN 背景 时序数据库一个重要的特性是时间流逝压缩,例如1天前压缩为5分钟一个点,7天前压缩为30分钟一个点. PostgreSQL 压缩算法可定制.例如简单的平均值.最大值.最小值压缩,或者基于旋转门压缩算法的压缩. <[未完待续] SQL流式案例 - 旋转门压缩(前后计算相关滑窗处理例子)>

2.15. Spring boot with PostgreSQL

12-26
2.15.1. pom.xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <

针对MySQL和PostgreSQL两数据库对比

12-26
PostgreSQL 在这篇文章中,我们选用MySQL 4.0.2-alpha与PostgreSQL 7.2进行比较,因为MySQL 4.0.2-alpha开始支持事务的概念,因此这样的比较对于MySQL应该较为有利. 我们这样的比较不想仅仅成为一份性能测试报告,因为至少从我个人来看,对于一个数据库,稳定性和速度并不能代表一切.对于一个成熟的数据库,稳定性肯定会日益提供.而随着硬件性能的飞速提高,速度也不再是什么太大的问题. 二.两者的共同优势 这两个产品都属于开放源码的一员,性能和功能都在高速

DotNetCore跨平台~性能测试~可以放心使用了

12-05
使用dotnetCore发布站点后,它的处理请求能力不逊色IIS等大型服务的能力,号称每秒能处理115万个请求,太牛X了也. 先看看它支持的数据库 以下主流数据库都是为支持的 Microsoft SQL Server SQLite Npgsql (PostgreSQL) MySQL Microsoft SQL Server Compact Edition IBM Data Servers InMemory (for testing) 再看看老外测试出来的结果 ASP.NET Core – 230

在数据库访问项目中使用微软企业库Enterprise Library,实现多种数据库的支持

12-04
在我们开发很多项目中,数据访问都是必不可少的,有的需要访问Oracle.SQLServer.Mysql这些常规的数据库,也有可能访问SQLite.Access,或者一些我们可能不常用的PostgreSQL.IBM DB2.或者国产达梦数据库等等,这些数据库的共同特点是关系型数据库,基本上开发的模型都差不多,不过如果我们基于ADO.NET的基础上进行开发的话,那么各种数据库都有自己不同的数据库操作对象,微软企业库Enterprise Library是基于这些不同数据库的操作做的抽象模型,适合多数据

PostgreSQL介绍以及如何开发框架中使用PostgreSQL数据库

12-04
最近准备下PostgreSQL数据库开发的相关知识,本文把总结的PPT内容通过博客记录分享,本随笔的主要内容是介绍PostgreSQL数据库的基础信息,以及如何在我们的开发框架中使用PostgreSQL数据库,希望大家多多提意见. 1.PostgreSQL数据库介绍 PostgreSQL是以加州大学伯克利分校计算机系开发的 POSTGRES,现在已经更名为PostgreSQL.它具有很多不错的特点: 开源:PostgreSQL 是一个自由的对象-关系数据库服务器(数据库管理系统),它在灵活的 B

简析服务端通过GT导入SHP至PG的方法

11-24
文章版权由作者李晓晖和博客园共有,若转载请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/ 1.背景 项目中需要在浏览器端直接上传SHP后服务端进行数据的自动入PG库以及发布至geoserver.本方法是以geotools为开发工具实现入库,以geoserver manager来实现服务的自动发布.这里着重描述geotools编写SHP入库的方法. 2.Geotools介绍 2.1总体介绍 Geotools是Java语言编写的开源GIS工具包,其功能涵盖了地理

【hibernate merge】session1.merge(T entity)方法的含义和update方法的区别

07-22
注意:  MERGE语句是SQL语句的一种.在SQL Server.Oracle数据库中可用,MySQL.PostgreSQL中不可用.   1>session1.merge(T entity) 合并实体的方法. 2>merge的作用是:新new一个对象,如果该对象设置了ID,则这个对象就当作游离态处理:                                       当ID在数据库中不能找到时,用update的话肯定会报异常,然而用merge的话,就会insert.      

符合我公司GIS开源解决方案的探讨

12-31
文章版权由作者李晓晖和博客园共有,若转载请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/. 1.前言 这一周,我对GIS开源解决方案中涉及到的开源软件以及相关技术和流程做了一些初步的探索,也了解了一下其他公司利用开源方案做的比较成熟的案例.这里我将一些技术关键点的预研做一下总结,同时对其他公司开源成功案例做一个分析,并提出个人认为目前最符合公司实际的GIS开源解决方案. 2.技术关键点预研 2.1空间数据入库(postgreSQL+postGIS) 利用po

WebGIS开源方案中空间数据的入库、编辑、发布的操作流程

12-30
文章版权由作者李晓晖和博客园共有,若转载请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/. 1.前言 本开源方案的构架是:geoserver(服务器)+tomcat(中间件)+postgis(数据库)+uDig(desktop). 本文将主要讲解如何将shp数据通过postgis导入到postgresql中,并且在uDig上进行展示和编辑,然后如何将postgresql中的图层数据通过geoserver进行发布. 2.通过postgis将shp数据入库 2.

PostgreSql+PostGIS和uDig的安装

12-27
文章版权由作者李晓晖和博客园共有,若转载请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/. 1.前言 总体来说,这两款开源软件均是很好安装的,一般按照提示一步一步点击next等,就可以装好.当然,也有需要注意的地方.下面我大致介绍下两款软件的安装流程. 2.PostgreSql+PostGIS的安装 2.1下载地址 在官网http://www.postgresql.org/download/处可以下载到最新的PG版本. 2.2PostgreSql的安装流程

关于WebGIS开源解决方案的探讨

12-26
 文章版权由作者李晓晖和博客园共有,若转载请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/. 1.背景 公司目前的多数项目采用的是ArcGIS产品+Oracle+WebLogic/Tomcat/APUSIC/WebShpere这样的架构.由于公司从事的是政府项目,甲方单位普遍均采购有以上产品,所以很多时候忽略购买以上产品所需要的费用.并且很多项目的推广,ARCGIS.IBM还有联通或者移动是公司的合作伙伴,涉及到商务问题,对开源的需求并不是很大.再则,政府项

用PostGreSQL实现三层(复习)

12-05
modal DAL,BLL都是类库的形式 最终结果如下: 数据库代码: -- Table: student -- DROP TABLE student; CREATE TABLE student ( name text NOT NULL, "number" integer NOT NULL, telephone text, CONSTRAINT "primary key" PRIMARY KEY (name) ) 插入 INSERT INTO Student val