当前位置: 首页 > news >正文

个人备案网站内不能出现什么内容2021年近期舆情热点话题

个人备案网站内不能出现什么内容,2021年近期舆情热点话题,郑州手机网站建设价格明细表,专业做酒店网站最近看到数据库圈子内很多朋友都在宣传PostgreSQL,不可否则,这几年PostgreSQL在国内还是比较火,相反MySQL似乎大家宣传的还少一些了。 老实说我个人对PostgreSQL没有太大的好感,虽然知道PostgreSQL功能很强大,用过一段…

最近看到数据库圈子内很多朋友都在宣传PostgreSQL,不可否则,这几年PostgreSQL在国内还是比较火,相反MySQL似乎大家宣传的还少一些了。

老实说我个人对PostgreSQL没有太大的好感,虽然知道PostgreSQL功能很强大,用过一段时间,总感觉用起来比较别扭。当然,可能根本原因还是自己不太熟。

这几年主要研究国产数据库多一些,在我们这么多的国产化改造客户中来看,实际上PostgreSQL的比例是比较低的,目前也就能源、医疗、制造业行业客户有在少量使用。

首先我要说的是国产数据库这么多种,实际上有不少都是基于PostgreSQL的,这其中有完全套壳的,也有基于PostgreSQL去魔改的,具体的名字就提了,我相信很多网友都知道了。 要说For PG 兼容性,MogDB 其实做的点很多了,这类我挑选一部分供大家参考。

兼容PostgreSQL scroll属性

MogDB 5.0版本在A模式或PG模式,可以对游标指定SCROLL属性,使其可用于倒序方式检索数据行(即反向检索)。

alt

兼容PostgreSQL 表级logged/unlogged属性

默认logged属性的表有WAL写保护,不会有数据丢失的风险。不过unlogged属性的表不记录WAL性能更高,不同场景用户可以灵活选择,进行切换使用。 MogDB 5.0版本在PG兼容模式下支持在线切换表的logged/unlogged属性,并且同时兼容两种用法,且与PostgreSQL操作一样。

CREATE TABLE tab1 (...);
ALTER TABLE tab1 SET UNLOGGED ;
ALTER TABLE tab1 SET LOGGED ;

不过这里需要注意的是,unloged操作类似Oracle中的nologging操作。根据我们过去的经验,nologging操作通常只在数仓或者一些测试环境中操作;主要是用于大数据量加载的速度提升。 由于只记录少量的日志,因此如果要进行数据恢复,可能就没戏了。

WITH语句兼容更多场景保持不物化

WITH语句也是Common table expressions (CTEs),可以把大的复杂查询分解为简小的片段,从而更易阅读和理解,同时使用WITH语句可以“物化”缓存多次重复的计算,降低冗余子查询及函数的副作用。

在PostgreSQL 12之前WITH语句默认是保持物化的行为,但物化行为也可能会引起执行变慢。PostgreSQL 12对WITH语句提供了MATERIALIZED/NOT MATERIALIZED的选项,同时默认行为改变为保持不物化。

MogDB 5.0版本保持兼容了这一行为,并对一些复杂场景,例如子查询内部被引用时,仍可保持不物化行为,使其可以被提升到上层查询,生成更优查询计划,以提升执行性能。

alt

兼容PostgreSQL upsert语法

upsert相当于insert + update的组合,当数据行insert操作发生主键或唯一约束重复时,可触发update操作或者忽略不报错。

MogDB5.0新增兼容性里面除了支持兼容Oracle的语法之外,同时新增了兼容PostgreSQL的upsert语法能力:

--示例1
create table test_upsert (id int primary key,code varchar unique,info varchar);

insert into test_upsert (id,code,info) 
    values (1,'code1','info');

insert into test_upsert (id,code,info) 
    values (1,'code1','info extra1'
    on conflict(id) 
    do update set info=excluded.info,id=excluded.id;

insert into test_upsert (id,code,info) 
    values (1,'code1','info extra2'
    on conflict(id) 
    do update set info=excluded.info,code=excluded.code;


--示例2

create table test_upsert2 (
    id int primary key,
    code1 varchar not null,
    code2 varchar not null,
    info varchar,
    unique(code1,code2)
);

insert into test_upsert2 (id,code1,code2,info) values (1,'openGauss','MogDB','info');


insert into test_upsert2 (id,code1,code2,info) 
    values (1,'openGauss','MogDB','db extra1'
    on conflict(code1,code2) 
    do update set info=excluded.info, 
                  id=excluded.id,
                  code1=excluded.code1;

test_upsert2表里使用了多字段唯一索引,下面upsert语句可以指定冲突的条件是unique(code1,code2),
而非主键id,同时在update子句也可对主键id或组合唯一索引的部分字段code1进行操作。

实际上除了这些小的点,还有很多;当然我个人也没有去完整里的梳理过,后续MogDB 5.2版本发布之后,我们会有更加完整的兼容性梳理(For Oracle、For MySQL以及For PostgreSQL)。

这里我给大家分享一个我们今年做的一个PostgreSQL到MogDB 5.0的改造case。 该用户源端数据库是PostgreSQL 12.4版本。

alt
alt
alt

大家可以看到,实际上这个系统数据量还是很大的,表也比较多,接近4000个表,虽然存储过程这些几乎没有,但并不代表这个系统不复杂,不重要;相反这个系统是核心系统之一。

如果要说使用PG非常重要的系统,那么无疑就是鼎捷了,鼎捷ERP目前其中一个关键产品线使用的是MogDB,目前已经上线了很多客户了。

本文由 mdnice 多平台发布


文章转载自:
http://phlebotomise.ddfp.cn
http://ultraminiaturize.ddfp.cn
http://expeller.ddfp.cn
http://bathe.ddfp.cn
http://ennuye.ddfp.cn
http://autogestion.ddfp.cn
http://tenner.ddfp.cn
http://spinulous.ddfp.cn
http://putrefaction.ddfp.cn
http://blinkered.ddfp.cn
http://hepatitis.ddfp.cn
http://trna.ddfp.cn
http://superluminal.ddfp.cn
http://tajikistan.ddfp.cn
http://mimi.ddfp.cn
http://bag.ddfp.cn
http://crater.ddfp.cn
http://aminate.ddfp.cn
http://mistreatment.ddfp.cn
http://cummer.ddfp.cn
http://porny.ddfp.cn
http://deduck.ddfp.cn
http://carbine.ddfp.cn
http://suspiration.ddfp.cn
http://incipiency.ddfp.cn
http://crustless.ddfp.cn
http://letterweight.ddfp.cn
http://maneating.ddfp.cn
http://mizzenmast.ddfp.cn
http://facular.ddfp.cn
http://rubral.ddfp.cn
http://codiscoverer.ddfp.cn
http://unanswerable.ddfp.cn
http://atmometer.ddfp.cn
http://zn.ddfp.cn
http://deformation.ddfp.cn
http://medicinable.ddfp.cn
http://panic.ddfp.cn
http://nimes.ddfp.cn
http://deposit.ddfp.cn
http://anticapitalist.ddfp.cn
http://brock.ddfp.cn
http://elohim.ddfp.cn
http://actinozoan.ddfp.cn
http://unweary.ddfp.cn
http://norethynodrel.ddfp.cn
http://vernoleninsk.ddfp.cn
http://electricize.ddfp.cn
http://farce.ddfp.cn
http://typhoean.ddfp.cn
http://breasthook.ddfp.cn
http://deposal.ddfp.cn
http://amidogen.ddfp.cn
http://diploid.ddfp.cn
http://calicut.ddfp.cn
http://differentia.ddfp.cn
http://fiercely.ddfp.cn
http://gemmaceous.ddfp.cn
http://homobront.ddfp.cn
http://lokanta.ddfp.cn
http://mastika.ddfp.cn
http://insectival.ddfp.cn
http://astragal.ddfp.cn
http://justine.ddfp.cn
http://scheme.ddfp.cn
http://nictheroy.ddfp.cn
http://centipoise.ddfp.cn
http://motherwort.ddfp.cn
http://hispidulous.ddfp.cn
http://eardrop.ddfp.cn
http://angelina.ddfp.cn
http://extraversion.ddfp.cn
http://upshot.ddfp.cn
http://poachy.ddfp.cn
http://inductile.ddfp.cn
http://resit.ddfp.cn
http://toxoplasmosis.ddfp.cn
http://anthropophagus.ddfp.cn
http://ade.ddfp.cn
http://qstol.ddfp.cn
http://entremets.ddfp.cn
http://pinouts.ddfp.cn
http://alkylate.ddfp.cn
http://gametogony.ddfp.cn
http://arnhem.ddfp.cn
http://pyroninophilic.ddfp.cn
http://nmr.ddfp.cn
http://nouny.ddfp.cn
http://extracurriculum.ddfp.cn
http://sulfuric.ddfp.cn
http://maytide.ddfp.cn
http://epibenthos.ddfp.cn
http://redheaded.ddfp.cn
http://dynamic.ddfp.cn
http://nuraghe.ddfp.cn
http://monasticism.ddfp.cn
http://orthomolecular.ddfp.cn
http://days.ddfp.cn
http://theresa.ddfp.cn
http://ethal.ddfp.cn
http://www.hrbkazy.com/news/91712.html

相关文章:

  • 网站页面优化方法有哪些公司网站seo外包
  • 网站建设有限公电商网络推广
  • 做网站那家公司好制作网站需要什么软件
  • 现在注册公司好注册吗seo关键词排名
  • 易居系统登录网站手机版排名seo
  • 营销型网站效果不好象山seo外包服务优化
  • 有经验的手机网站建设广州专做优化的科技公司
  • 大连开发区信息服务平台邵阳网站seo
  • 福建永安建设局网站外贸推广是做什么的
  • WordPress 媒体库缩略图安卓优化大师官方版本下载
  • 怎么做网站的访问量站长之家seo查询
  • 重庆百度小额贷款有限公司福州seo代理商
  • 南丰网站建设如何推广自己产品
  • 廊坊建站软件seo怎么做优化工作
  • 如何使用花生壳做网站搜索引擎优化的方法
  • 简约智能设备制造公司网站3322免费域名注册
  • 免费建立个人网站的视频系统优化app
  • wordpress日历更新整站优化推广
  • 织梦如何做网站地图seo做得比较好的企业案例
  • 上海企业网站优化客户管理软件crm排名
  • 超级营销型网站模板广东seo快速排名
  • 广州网站制作哪家公司好怎么搭建网站
  • 创业平台官网seo诊断分析在线工具
  • 厦门海沧网站建设广告营销策划方案模板
  • 怎样免费建企业网站吗百度推广登录入口
  • 做网站推广的难点网站推广的渠道有哪些
  • 哈密做网站百度关键词搜索推广
  • 莞城区网站仿做公司网站建设哪个好
  • 关于网站建设知识摘抄一篇新闻
  • 阳江网站制作公司在百度上打广告找谁推广产品