信号是一种软件中断机制,是linux很重要的一种进程间通信方式,很多重要的应用程序都需要处理信号。
PostgreSQL在启动Postmaster主进程时注册信号处理函数。
doudou586 发布于 2016-12-02 18:18:18
评论:0
浏览: 8916
顶: 975
踩: 970
PostgreSQL 透明加密(TDE,FDE) - 块级加密
doudou586 发布于 2016-12-02 17:28:54
评论:0
浏览: 11026
顶: 874
踩: 992
使用场景:一个表中有一个字段是性别, 这个表不管有多少条记录, 性别这个字段一般来说也就2个值,
select count(distinct sex) from table;
得到的结果当然是2. 但是如果数据量很大的情况下, 这种运算就非常耗时, 需要排序,去重。
那么有什么优化手段呢?
doudou586 发布于 2016-12-02 17:18:30
评论:0
浏览: 5809
顶: 739
踩: 725
图像处理的业务场景比较多,例如图像搜索、视频去重、人脸识别、美图、图片去重等。比如,视频去重,一些用户上传了较多的视频,同一部电影可能有不同的版本,分辨率不一样,音轨不一样,压缩比不一样。这种情况会导致服务端重复存储大量的视频。又比如甄别黄色视频或黄色图片,鉴黄师的职业要消失了。
有什么方法可以得到重复的视频呢? 如何鉴别黄色视频和图片呢? 本文将给你揭晓。
doudou586 发布于 2016-11-28 22:00:29
评论:0
浏览: 9316
顶: 1289
踩: 980
在数据库中更新记录时,有时为了对账,或者防纂改的目的,需要在更新后立即返回更新前和更新后的值。
这个动作其实也可以在function中来保证,不过你要扩展FUNCTION的功能...本文要讲的是通过update returning语法来实现类似的对照功能。
doudou586 发布于 2016-11-28 18:13:04
评论:0
浏览: 4673
顶: 640
踩: 647
上班打卡是一件很常见的事情,就像小时候的大宝广告,大宝天天见。对于这种每天都要见的事物,也是广告主追逐的地盘,就好像电梯广告一样,门禁广告也悄然流行起来。
小小的门禁机,每天活跃的时间为上下班高峰,可能也就2小时左右的时间,通常广告不易过长,往往是很简短的广告,也不易放太多广告在门禁内,一般十几个已经足够了,否则2小时都不够轮播的。本文介绍如何利用阿里云RDS for PostgreSQL特性(bitpack)来满足这样的需求。
doudou586 发布于 2016-11-25 22:06:52
评论:0
浏览: 4344
顶: 593
踩: 639
PostgreSQL SSL链路压缩例子
doudou586 发布于 2016-11-25 21:55:12
评论:0
浏览: 116965
顶: 36837
踩: 37499
PostgreSQL 如何实现网络压缩传输或加密传输(openssl)
doudou586 发布于 2016-11-25 21:43:26
评论:0
浏览: 14750
顶: 3249
踩: 3714
PostgreSQL9.6检查点柔性优化-在单机多实例下的IO Hang问题浅析与优化
doudou586 发布于 2016-11-22 22:48:54
评论:0
浏览: 5394
顶: 668
踩: 845
PostgreSQL 数组忽略大小写匹配
doudou586 发布于 2016-11-22 22:22:48
评论:0
浏览: 13909
顶: 4857
踩: 4894
表或索引发生膨胀后,用户可以使用vacuum full或rewrite table(如cluster)的方式重建表。
但是vacuum full或者rewrite都需要持有排它锁,会堵塞读操作。为了减少锁冲突,社区有一个名为pg_reorg或pg_repack的插件,使用了增量的方式重组数据,最后通过切换FILENODE完成数据重组。
doudou586 发布于 2016-11-21 18:42:42
评论:0
浏览: 13009
顶: 3201
踩: 3644
看刑侦剧经常有看到人物拼图,然后到图库搜索的,以前可能靠的是人肉,今天,使用PG,可以靠数据库的图形近似度搜索功能。
但本文不是写图形搜索,写的是文本搜索,而提到文本搜索,大家一定会想到分词。千万不要以为分词可以搞定一切需求,比如这样的需求就搞不定。
hello world打成了hello word或者hello w0rld,你要让数据库匹配出来,怎么搞???
doudou586 发布于 2016-11-21 18:36:26
评论:0
浏览: 9051
顶: 2781
踩: 2914
最近,有三个改进和变化添加到pg_basebackup中,这些改进成为Postgres 10的一部分。
beta 发布于 2016-11-21 18:13:23
评论:0
浏览: 8140
顶: 1209
踩: 1016
在PostgreSQL中实现按拼音、汉字、拼音首字母搜索的例子
doudou586 发布于 2016-11-18 17:51:47
评论:0
浏览: 16057
顶: 3016
踩: 3243
一个数据库被映射到多个不同的文件,这些文件由底层的操作系统来维护。这些文件永久地存在于磁盘上。
一个文件在逻辑上组织称为记录的一个序列。这些记录映射到磁盘块上。因为文件由操作系统作为一种基本结构提供,所以我们将假定作为基础的文件系统是存在的。我们需要考虑文件表示逻辑数据模型的不同方式。
doudou586 发布于 2016-11-18 17:08:05
评论:0
浏览: 22159
顶: 5152
踩: 5424
工欲善其事,必先利其器。对开发者来说,有个好的IDE可以事半功倍。
今天开发有个同学问我pgAdmin III有没有办法?先给出答案:pgAdmin III是可以格式化代码的!
doudou586 发布于 2016-11-18 12:47:46
评论:1
浏览: 12200
顶: 748
踩: 910
秒杀在商品交易中是一个永恒的话题,从双十一,到一票难求,比的仅仅是手快吗?其实对于交易平台来说,面对的不仅仅是人肉,还有很多脚本,外挂自动化的抢购系统,压力可想而知。
秒杀的优化手段很多,就拿数据库来说,有用排队机制的,有用异步消息的,有用交易合并的。今天我要给大家介绍一种更极端的秒杀应对方法,裸秒。
doudou586 发布于 2016-11-18 12:22:05
评论:2
浏览: 4401
顶: 627
踩: 601
PG查询引擎理论基础与实践
doudou586 发布于 2016-11-17 12:59:57
评论:0
浏览: 6335
顶: 706
踩: 707
PostgreSQL Oracle兼容性之 plpgsql 自治事务(autonomous_transaction)补丁
doudou586 发布于 2016-11-17 12:58:00
评论:0
浏览: 7105
顶: 916
踩: 913
2016双十一刚过,大伙还在忙着收快递,我也没有闲着,总结一些双十一背后的数据库技术。本文将要给大家分享的是 双十一背后的 搜索和分词 相关技术。
PostgreSQL数据库在搜索领域有着非常不错的口碑。就如它在GIS领域一样,已经耕耘了多年,处于行业领先的地位。
9.6 ts search 加入了phrase功能(指包含了距离信息的lexemes),同时支持rank计算匹配系数,用PG社区核心Committer Oleg的话说,这次不小心打开了潘多拉魔盒,可想而知它的"牛逼"程度。
doudou586 发布于 2016-11-17 12:37:18
评论:0
浏览: 6034
顶: 679
踩: 801