PG中文社区 / 分类社区新闻:强人随笔
mdi-home
首页 社区新闻 中文文档 加入ACE {{ item.text }} 登录
mdi-home 首页 mdi-chat-processing 社区新闻 mdi-book-open-variant 中文文档 mdi-account-multiple-check 加入ACE mdi-file-multiple-outline 相关资料 mdi-blank {{item.text}} mdi-exit-to-app 退出账号
  快过年了,提防人贩子,小孩要带好。很多家庭耗尽时间和金钱,找了很多年还是没有找到,最终选择了放弃。 社会中依旧还有很多爸爸妈妈还没有找到丢失的孩子,除了严打罪犯;作为IT人,我们能做什么吗 ?

  为什么人贩子猖獗?如何才能让人贩子无处遁形?
doudou586发布于2016-12-23 18:28:53   评论:1   浏览: 4879 顶: 676  踩: 789 
doudou586发布于2016-12-23 18:28:53 
评论:1   浏览: 4879 顶: 676  踩: 789 
  Pipelinedb是基于PostgreSQL的一个流式计算数据库,纯C代码,效率极高(32c机器,单机日处理流水达到了250.56亿条)。同时它具备了PostgreSQL强大的功能基础,正在掀起一场流计算数据库制霸的腥风血雨。

  在物联网(IoT)有非常广泛的应用场景,越来越多的用户开始从其他的流计算平台迁移到PipelineDB。
doudou586发布于2016-12-22 00:13:23   评论:1   浏览: 21883 顶: 3020  踩: 3120 
doudou586发布于2016-12-22 00:13:23 
评论:1   浏览: 21883 顶: 3020  踩: 3120 
  Postgresql官方终于要出分区了,开发线上已经看到提交分区代码了,下一个版本10带有分区功能应该没问题了,那么这个分区功能如何呢?且和我深入源码一探究竟。
doudou586发布于2016-12-20 23:50:38   评论:1   浏览: 11344 顶: 944  踩: 1343 
doudou586发布于2016-12-20 23:50:38 
评论:1   浏览: 11344 顶: 944  踩: 1343 
  PostgreSQL作为世界上功能最强大的开源数据库,窗口函数作为业务过程中进行数据统计必不可少的功能,对PG自然是不在话下,PG内置了大量的窗口函数。

  本文就是和大家一起在实际业务场景下如何使用窗口函数进行一探究竟。。。
doudou586发布于2016-12-19 22:49:02   评论:1   浏览: 14655 顶: 887  踩: 851 
doudou586发布于2016-12-19 22:49:02 
评论:1   浏览: 14655 顶: 887  踩: 851 
  PostgreSQL 和它的LOGO大象一样,给人非常强大的安全感。就拿它的Feature来说,一个大的feature要打磨很多年才能正式的合并到master分支。
  比如并行计算的特性,从9.4就开始准备,加入了work process和dynamic shared memory的功能,奠定了多进程并行执行的基础。 一直到9.6,经历了3年的开发,大量的测试,终于RELEASE了。

  今天要说一说它的分区表,经历了几年的酝酿,终于在10.0加入到master了。
doudou586发布于2016-12-19 22:24:58   评论:1   浏览: 11811 顶: 933  踩: 954 
doudou586发布于2016-12-19 22:24:58 
评论:1   浏览: 11811 顶: 933  踩: 954 
  恢复数据是 dba 工作的一部分,特别是 pg 在做大版本升级时需要停机进行,所以希望 恢复数据的时间越短越好。那如何提高数据恢复的性能呢,下面说说那些参数有影响。

  恢复数据的过程其实就是 io 的负载,特别考验硬盘的写能力,还有就是数据写入磁盘的 方法,另外一个就是 cpu 的处理能力,再一个就是内存的大量使用。。。
doudou586发布于2016-12-18 20:24:41   评论:1   浏览: 7342 顶: 824  踩: 1060 
doudou586发布于2016-12-18 20:24:41 
评论:1   浏览: 7342 顶: 824  踩: 1060 
  人类是群居动物,随着人口的增长,联络方式越来越无界化,人与人,人与事件,人与时间之间形成了一张巨大的关系网络。 有许多场景就是基于这张巨大的关系网络的。比如,猎头挖人、公安破案、金融风控。   本文将给大家揭示PostgreSQL是如何玩转金融风控,刑侦,社会关系,人脉关系需求的。
doudou586发布于2016-12-17 23:20:17   评论:2   浏览: 43274 顶: 10253  踩: 10313 
doudou586发布于2016-12-17 23:20:17 
评论:2   浏览: 43274 顶: 10253  踩: 10313 
  马上春节了,又到了火车票的销售旺季,一票难求的问题依旧存在吗? 还记得10年前春节前买火车票得在放票前1天搬个小板凳去排队,对于热门路线,排一个晚上都有可能买不到票。

  随着互联网的发展,几年前建设了12306网上购票系统,可以从电脑上买票,但是不要以为在电脑上就能买到票。 为什么呢?
doudou586发布于2016-12-16 20:18:57   评论:2   浏览: 5562 顶: 781  踩: 838 
doudou586发布于2016-12-16 20:18:57 
评论:2   浏览: 5562 顶: 781  踩: 838 
PostgreSQL中的锁
doudou586发布于2016-12-15 19:45:30   评论:1   浏览: 14564 顶: 912  踩: 1080 
doudou586发布于2016-12-15 19:45:30 
评论:1   浏览: 14564 顶: 912  踩: 1080 
  在IoT的场景中,数据有流式分析的需求,也有存储历史数据的需求,同时还有数据挖掘的需求,搜索引擎可能也需要同一份数据,还有一些业务可能也要用到同一份数据。

  但是如果把数据统统放到一个地方,这么多的业务,它们有的要求实时处理,有的要求批量处理,有的可能需要实时的更新数据,有的可能要对大数据进行分析。那么如何才能够更好的分享数据,保证数据的一致性,提高分享的实时性呢?
doudou586发布于2016-12-13 22:04:50   评论:1   浏览: 7797 顶: 817  踩: 1028 
doudou586发布于2016-12-13 22:04:50 
评论:1   浏览: 7797 顶: 817  踩: 1028 
  在英语中,名词通常都有复数,表示多个;形容词,过去式,动词等。 有large, larger, largest, stories, eating, did, doing, hacked这样的。

这可能会给分词带来一定的困扰,我们来看看PG默认的ts config怎么处理它的。
doudou586发布于2016-12-12 20:19:47   评论:1   浏览: 3791 顶: 606  踩: 602 
doudou586发布于2016-12-12 20:19:47 
评论:1   浏览: 3791 顶: 606  踩: 602 
  人生就像一场戏,有高潮,有尿点,有低谷。如果用曲线来描述漫漫人生路的话,怎么找出高潮、尿点、低谷呢? 其实类似的场景还有很多,比如来自传感器的监控数据;服务器的监控数据;温度,湿度的变化数据;等等,都可以数字化,用曲线来表示。

  找高潮、尿点、低谷有什么好的方法吗?导数、微积分、斜率、曲率、面积?当然,还是有方法的,也是PostgreSQL,它支持窗口,帧的查询。
doudou586发布于2016-12-09 00:04:54   评论:2   浏览: 4801 顶: 695  踩: 660 
doudou586发布于2016-12-09 00:04:54 
评论:2   浏览: 4801 顶: 695  踩: 660 
  有一个这样的场景,一张小表A,里面存储了一些ID,大约几百个。另外有一张日志表B,每条记录中的ID是来自前面那张小表的,但不是每个ID都出现在这张日志表中,比如说一天可能只有几十个ID会出现在这个日志表的当天的数据中。

  那么我怎么快速的找出今天没有出现的ID呢?这个QUERY会很慢,有什么优化方法呢。
doudou586发布于2016-12-06 13:10:48   评论:1   浏览: 5041 顶: 677  踩: 688 
doudou586发布于2016-12-06 13:10:48 
评论:1   浏览: 5041 顶: 677  踩: 688 
  信号是一种软件中断机制,是linux很重要的一种进程间通信方式,很多重要的应用程序都需要处理信号。

  PostgreSQL在启动Postmaster主进程时注册信号处理函数。
doudou586发布于2016-12-02 18:18:18   评论:1   浏览: 8937 顶: 977  踩: 973 
doudou586发布于2016-12-02 18:18:18 
评论:1   浏览: 8937 顶: 977  踩: 973 
PostgreSQL 透明加密(TDE,FDE) - 块级加密
doudou586发布于2016-12-02 17:28:54   评论:1   浏览: 11046 顶: 874  踩: 995 
doudou586发布于2016-12-02 17:28:54 
评论:1   浏览: 11046 顶: 874  踩: 995 
  使用场景:一个表中有一个字段是性别, 这个表不管有多少条记录, 性别这个字段一般来说也就2个值,
    select count(distinct sex) from table;
得到的结果当然是2. 但是如果数据量很大的情况下, 这种运算就非常耗时, 需要排序,去重。

  那么有什么优化手段呢?
doudou586发布于2016-12-02 17:18:30   评论:1   浏览: 5816 顶: 740  踩: 725 
doudou586发布于2016-12-02 17:18:30 
评论:1   浏览: 5816 顶: 740  踩: 725 
  图像处理的业务场景比较多,例如图像搜索、视频去重、人脸识别、美图、图片去重等。比如,视频去重,一些用户上传了较多的视频,同一部电影可能有不同的版本,分辨率不一样,音轨不一样,压缩比不一样。这种情况会导致服务端重复存储大量的视频。又比如甄别黄色视频或黄色图片,鉴黄师的职业要消失了。

  有什么方法可以得到重复的视频呢? 如何鉴别黄色视频和图片呢? 本文将给你揭晓。
doudou586发布于2016-11-28 22:00:29   评论:1   浏览: 9329 顶: 1291  踩: 980 
doudou586发布于2016-11-28 22:00:29 
评论:1   浏览: 9329 顶: 1291  踩: 980 
  在数据库中更新记录时,有时为了对账,或者防纂改的目的,需要在更新后立即返回更新前和更新后的值。

  这个动作其实也可以在function中来保证,不过你要扩展FUNCTION的功能...本文要讲的是通过update returning语法来实现类似的对照功能。
doudou586发布于2016-11-28 18:13:04   评论:1   浏览: 4691 顶: 642  踩: 647 
doudou586发布于2016-11-28 18:13:04 
评论:1   浏览: 4691 顶: 642  踩: 647 
  上班打卡是一件很常见的事情,就像小时候的大宝广告,大宝天天见。对于这种每天都要见的事物,也是广告主追逐的地盘,就好像电梯广告一样,门禁广告也悄然流行起来。

  小小的门禁机,每天活跃的时间为上下班高峰,可能也就2小时左右的时间,通常广告不易过长,往往是很简短的广告,也不易放太多广告在门禁内,一般十几个已经足够了,否则2小时都不够轮播的。本文介绍如何利用阿里云RDS for PostgreSQL特性(bitpack)来满足这样的需求。
doudou586发布于2016-11-25 22:06:52   评论:1   浏览: 4358 顶: 593  踩: 640 
doudou586发布于2016-11-25 22:06:52 
评论:1   浏览: 4358 顶: 593  踩: 640 
PostgreSQL SSL链路压缩例子
doudou586发布于2016-11-25 21:55:12   评论:1   浏览: 116985 顶: 36838  踩: 37500 
doudou586发布于2016-11-25 21:55:12 
评论:1   浏览: 116985 顶: 36838  踩: 37500 
本页更新于:
加入我们
QQ群1:5276420
QQ群2:3336901
QQ群3:254622631
文档群:150657323
文档翻译平台:按此访问
社区邮件列表:按此订阅
商业支持
扫码关注
加入我们
QQ群1:5276420
QQ群2:3336901
QQ群3:254622631
文档群:150657323
文档翻译平台:按此访问
社区邮件列表:按此订阅
商业支持
扫码关注
© PostgreSQL中文社区 ... (自2010年起)