oceanbaseOracle是否有被HADLOOP,NOSQL,NEWSQL,MYSQL,OCEANBASE取代的可能

oceanbase  时间:2021-03-15  阅读:()

OceanBase的一致性协议为什么选择 paxos而不是raft

基于Raft的分布式一致性协议实现的局限及其对数据库的风险普通服务器具有良好的性价比,因此在互联网等行业得到了广泛的应用。

但普通服务器也不得不面对2%-4%的年故障率([1]),于是必须高可用的传统数据库只得很悲催地使用性价比低得可怜的高可靠服务器。

分布式一致性协议(distributed consensus protocol)是迄今为止最有效的解决服务器不可靠问题的途径,因为它使得一组服务器形成一个相互协同的系统,从而当其中部分服务器故障后,整个系统也能够继续工作。

而Paxos协议([2])则几乎成了分布式一致性协议的代名词。

然而,Paxos协议的难以理解的名声似乎跟它本身一样出名。

为此,Stanford大学的博士生Diego Ongaro甚至把对Paxos协议的研究作为了博士课题。

他在2014年秋天正式发表了博士论文:“CONSENSUS: BRIDGING THEORY AND PRACTICE”,在这篇博士论文中,他给出了分布式一致性协议的一个实现算法,即Raft。

由于这篇博士论文很长(257页),可能是为了便于别人阅读和理解,他在博士论文正式发表之前,即2014年初,把Raft相关的部分摘了出来,形成了一篇十多页的文章:“In Search of an Understandable Consensus Algorithm”,即人们俗称的Raft论文。

Raft算法给出了分布式一致性协议的一个比较简单的实现,到目前为止并没有人挑战这个算法的正确性。

然而,OceanBase却没有采用Raft算法,这并非是OceanBase团队同学不懂Raft,而是Raft的一个根本性的局限对数据库的事务有很大的风险。

Raft有一个很强的假设是主(leader)和备(follower)都按顺序投票,为了便于阐述,以数据库事务为例:·主库按事务顺序发送事务日志·备库按事务顺序持久化事务和应答主库

海运提单中SHIPPER是什么意思

海运提单中SHIPPER是托运人的意思。

托运人即委托运输的人,在进出口贸易中通常就是出口人。

海运提单中的托运人、收货人和被通知人: 1、托运人(SHIPPER),一般为信用证中的受益人。

如果开证人为了贸易上的需要,要求做第三者提单(THIRDPARTY B/L),也可照办。

2、收货人(CONSIGNEE),如果要求记名提单,则可填上具体的收货公司或收货人名称;如果属指示提单,则填为“指示“(ORDER)或“凭指示“(TO ORDER)。

如果需在提单上列明指示人,则可根据不同要求,作成“凭托运人指示“(TO THE ORDER OF SHIPPER),“凭收货人指示”(TO THE ORDER OF CONSIGNEE)或“凭银行指示“ (TO THE ORDER OF XX BANK)。

3、被通知人(NOTIFY PARTY),这是船公司在货物到达目的港时发送到货通知的收件人,有时即为进口人。

在信用证项下的提单,一般为信用证的申请人,如信用证上对提单被通知人有权具体规定时,则必须严格按信用证要求填写。

如果是记名提单或收货人指示提单,且收货人又有详细地址的,则此栏可以不填。

如果是空白指示提单或托运人指示提单则此栏必须填列被通知人名称及详细地址,否则船方就无法与收货人联系,收货人也不能及时报关提货,甚至会因超过海关规定申报时间被没收。

扩展资料: 海运提单的其他注意事项 1、提单号码(B/L NO),一般列在提单右上角,以便于工作联系和查核。

发货人向收货人发送装船通知(SHIPMENT ADⅥCE)时,也要列明船名和提单号码。

2、船名(NAME OF VESSEL),应填列货物所装的船名及航次。

3、装货港(PORT OF LOADING),应填列实际装船港口的具体名称。

4、卸货港(PORT OF DISCHARGE),填列货物实际卸下的港口名称。

填写卸货港,要注意同名港口问题,如属选择港提单,就要在这栏中注明。

? ? 如属转船,第一程提单上的卸货港填转船港,收货人填二程船公司;第二程提单装货港填上述转船港,卸货港填最后目的港如由第一程船公司出联运提单(THROUGH B/L),则卸货港即可填最后目的港,提单上列明第一和第二程船名。

5、货名(DESCRIPTION OF GOODS),一般需要与货物出口时向当地海关申报的品名一致,在信用证项下货名必须与信用证上规定的一致。

6、件数和包装种类(NUMBER AND KIND OF PACKAGES),要按箱子实际包装情况填列。

7、唛头(SHIPPING MARKS),信用证有规定的,必须按规定填列,否则可按发票上的唛头填列。

8、毛重,尺码(GROSS WEIGHT,MEASUREMENT),除信用证另有规定者外,一般以公斤为单位列出货物的毛重,以立方米列出货物体积。

9、运费和费用(FREIGHT AND CHARGES),一般为预付(FREIGHT PREPAID)或到付(FREIGHT COLLECT)。

如CIF或CFR出口,一般均填上运费预付字样,千万不可漏列,否则收货人会因运费问题提不到货,虽可查清情况,但拖延提货时间,也将造成损失。

如系FOB出口,则运费可制作“运费到付“字样,除非收货人委托发货人垫付运费。

参考资料:海运提单—百度百科

Oracle是否有被HADLOOP,NOSQL,NEWSQL,MYSQL,OCEANBASE取代的可能

你说的很乱,oracle是关系型数据库,mysql也是,两者并存甚至oracle要强势些。

至于非关系型数据库,oracle也是有优势的,尤其在于数据量小的时候,特别明显。

另外,oracle近几年也退出了很多框架来利用分布式存储来实现大数据,其本身也在不断推陈出新,取代是不太可能的

易探云:买香港/美国/国内云服务器送QQ音乐绿钻豪华版1年,价值180元

易探云产品限时秒杀&QQ音乐典藏活动正在进行中!购买易探云香港/美国云服务器送QQ音乐绿钻豪华版1年,价值180元,性价比超级高。目前,有四大核心福利产品推荐:福利一、香港云服务器1核1G2M,仅218元/年起(香港CN2线路,全球50ms以内);福利二、美国20G高防云服务器1核1G5M,仅336元/年起(美国BGP线路,自带20G防御);福利三、2G虚拟主机低至58.8元/年(更有免费...

舍利云:海外云服务器,6核16G超大带宽vps;支持全球范围,原价516,折后价200元/月!

舍利云怎么样?舍利云推出了6核16G超大带宽316G高性能SSD和CPU,支持全球范围,原价516,折后价200元一月。原价80美元,现价30美元,支持地区:日本,新加坡,荷兰,法国,英国,澳大利亚,加拿大,韩国,美国纽约,美国硅谷,美国洛杉矶,美国亚特兰大,美国迈阿密州,美国西雅图,美国芝加哥,美国达拉斯。舍利云是vps云服务器的销售商家,其产品主要的特色是适合seo和建站,性价比方面非常不错,...

Puaex:香港vds,wtt套餐,G口带宽不限流量;可解流媒体,限量补货

puaex怎么样?puaex是一家去年成立的国人商家,本站也分享过几次,他家主要销售香港商宽的套餐,给的全部为G口带宽,而且是不限流量的,目前有WTT和HKBN两种线路的方面,虽然商家的价格比较贵,但是每次补一些货,就会被抢空,之前一直都是断货的状态,目前商家进行了补货,有需要这种类型机器的朋友可以入手。点击进入:puaex商家官方网站Puaex香港vds套餐:全部为KVM虚拟架构,G口的带宽,可...

oceanbase为你推荐
小程序开发制作小程序开发需要多久?capital请问金融中的capital 和equity有什么区别?他们都是shares构成的吗?谢谢!futureshop在加拿大买电脑的注意事项是什么?h连锁酒店什么连锁酒店好安徽汽车网安徽什么汽车网站比较好?李子柒年入1.6亿魔兽rpg箱庭世界1.6怎么进入魔门同ip站点同IP网站具体是什么意思,能换独立的吗长尾关键词挖掘工具大家是怎么挖掘长尾关键词的?sss17.comwww.com17com.com是什么啊?www.765.com下载小说地址
看国外视频直播vps fdcservers yardvps info域名 xen 大容量存储 福建天翼加速 架设服务器 合租空间 爱奇艺vip免费领取 新世界服务器 ebay注册 智能dns解析 工信部网站备案查询 注册阿里云邮箱 贵州电信 美国vpn代理 apache启动失败 连连支付 电脑显示屏不亮但是主机已开机 更多