范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

干货分享优炫数据库支持多业务场景(二)

  上期分享中,我们介绍优炫数据库支持的数据存储方式。
  戳:   干货分享 优炫数据库支持多业务场景
  本期,我们来讲讲优炫数据库支持的多种数据类型。
  基本数据类型存储与管理
  优炫数据库拥有完备的数据类型,内置数据类型包括 数字类型、货币类型、字符类型、日期/时间类型、布尔类型、枚举类型、网络地址类型、位串类型、文本搜索类型等, 支持使用 serial 类型创建表自增列。
  通常为了加快指定过滤条件下从表中查询数据的速度,可以为表的某个字段或某几个字段建立索引。数据库对基本数据提供多种索引类型:B-tree、Hash、GIN(倒排序索引)和 BRIN(数据库块范围索引)。每一种索引类型使用了一种不同的算法来适应不同类型的查询。默认情况下, CREATE INDEX命令创建适合于大部分情况的B-tree索引。
  XML/JSON数据类型存储与管理
  优炫数据库内置半结构化XML、JSON、JSONB数据类型。
  xml数据类型可以被用来存储XML数据,它比直接在一个text域中存储XML数据的优势在于,它会检查输入值的结构是不是良好,并且有支持函数用于在其上执行类型安全的操作。xml类型可以存储结构良好(如XML标准所定义)的"文档",以及"内容"片段,它们由XML标准所定义,这意味着内容片段中可以有多于一个的顶层元素或字符节点。通过表达式来评估一个特定的xml值是一个完整文档或者仅仅是一个文档片段。
  JSON类型强制检查数据有效性,使用专门的操作符和内置函数操作数据,保留空格,重复键和顺序等。JSONB是解析输入后保存的二进制数据,删除了数据中的空格、调整了顺序、优化了存储、保留最后一个重复键值,可被索引。和 JSON 一样,JSONB支持嵌入式的文档和数组。JSONB 由若干个键值对存储为单个实体,这种实体称为文档。JSONB具有以下几个特性:轻量级(Lightweight),可遍历性(Traversable),高效性(Efficient)。 由于所需存储更小,JSONB通常是首选格式。两者区别在于:JSON类型写快读慢,JSONB类型写慢读快,支持SQL/JSON路径语言。此外,数据库支持对这两类数据的全文检索。
  GIS空间类型存储与管理
  优炫数据库支持GIS的地理信息应用,支持PostGIS、ArcGIS、超图,支持OpenGIS联盟(开放地理信息系统,OGC)抽象数据类型的SQL3规范,提供对地理矢量数据、3D模型、线性参考数据的组织、存储、空间索引和管理。
  Geometry(几何对象类型)是优炫数据库的一个基本存储类型, 空间数据都会以Geometry的形式存储在数据库里,本质是个二进制对象。使用OGC推荐的WKT(Well-Known Text)和WKB(Well-Known Binary)格式进行描述,大幅增加了易用性,WKT与WKB基本数据类型(矢量数据)包括:
  l 点 (POINT):例如POINT(0 0);
  l 线 (LINESTRING):例如LINESTRING(0 0,1 1,1 2)
  l 面 (POLYGON多边形):例如POLYGON((0 0,4 0,4 4,0 4,0 0)) 简单多边形,例如POLYGON((0 0,4 0,4 4,0 4,0 0),(1 1, 2 1, 2 2, 1 2,1 1)) 多边形有一个内部的"孔洞(hole)";
  l 多点 (MULTIPOINT):例如MULTIPOINT((0 0),(1 2));
  l 多线 (MULTILINESTRING):例如MULTILINESTRING((0 0,1 1,1 2),(2 3,3 2,5 4));
  l 多面 (MULTIPOLYGON):例如MULTIPOLYGON(((0 0,4 0,4 4,0 4,0 0),(1 1,2 1,2 2,1 2,1 1)), ((-1 -1,-1 -2,-2 -2,-2 -1,-1 -1)));
  l 几何集合 (GEOMETRYCOLLECTION):例如GEOMETRYCOLLECTION(POINT(2 3),LINESTRING(2 3,3 4))。
  栅格空间数据类型raster用于表示jpeg,tiff,png,DEM模型这样文件格式的数据。每一个栅格至少有1个波段,每个波段又有一系列像素值,栅格数据是转换成地理坐标的。可以从数据库外部导入已有栅格数据,也可在数据库内创建栅格数据。下面是一个在数据库内部创建栅格数据的示例:
  拓扑类型和函数用于管理拓扑结构,比如面、边界和点。
  创建一个带有栅格记录的栅格列的表可以用下面的SQL完成:
  CREATE TABLE gisrasters(gusid serial primary key, gisrast raster);
  如果创建的栅格不依赖于其他栅格,那么可以使用函数:
  ST_MakeEmptyRaster,接着使用ST_AddBand添加栅格数据。也可以使用geometry对象来创建栅格你需要使用函数ST_AsRaster。可能还需要和其他函数比如函数ST_Union 或函数 ST_MapAlgebraFct 或者其他地图代数系列函数联合使用。甚至还有一些根据一些已经存在的栅格表创建新的栅格表的可选函数。例如可以使用函数ST_Transform 根据一个已有的栅格表在其他投影系中创建一个新的栅格表。然后通过下SQL命令创建一个空间索引:
  CREATE INDEX gisrasters_rast_st_convexhull_idx ON gisrasters USING gist( ST_ConvexHull( gisrast) );
  通过空间索引R-Tree实现空间数据查询和操作,R-Tree将数据分解为矩形(rectangle)、子矩形(sub-rectangle)和子-子矩形(sub-sub rectangle)等。它是一种可自动处理可变数据的密度和对象大小的自调优(self-tuning)索引结构。
  图数据存储与管理
  图数据以图关系这种数据结构存储,把图数据的顶点和边信息存储到关系型数据类型中,这些信息包括:
  l 顶点(Vertices):一个实体一个顶点,一个实体可以有多个属性。
  l 边(Edges):两个实体之间的连接线。
  l 属性:实体和边都可以有多个属性。形象举个例子,一个实体对应关系表中一行记录,一个实体的属性代表关系表中这行记录的所有字段和值构成的键值对。
  在优炫数据库中图数据通过关系型数据进行存储,这些数据与图模型中的数据相对应。例如通过下SQL语句建立存储图数据的表:
  CREATE TABLE tb_vertex(
  id INTEGER
  );
  CREATE TABLE tb_edge(
  src INTEGER,
  dest INTEGER,
  user_id INTEGER
  );
  然后新增加数据,后续就可以根据这些数据进行图相关的计算和分析了。
  时序数据存储与管理
  时序数据存储和管理,通过把时序数据存储到关系型数据类型中。时序数据是指时间序列数据。时间序列数据是同一统一指标按时间顺序记录的数据列。在同一数据列中的各个数据必须是同口径的,要求具有可比性。时序数据可以是时期数,也可以时点数。时间序列分析的目的是通过找出样本内时间序列的统计特性和发展规律性,构建时间序列模型,进行样本外预测。
  文档/图片/视频类型存储与管理
  优炫数据库可存储任意未知具体内容的图片、声音、视频等非结构化数据,支持 GB 级大对象数据类型与流式数据访问。可借助于数据库图形化管理工具、应用程序、第三方工具等查看这些非结构化数据。根据业务需要也可借助数据库插件读取或识别这些非结构化数据的内容用于数据分析。
  优炫数据库支持多种二进制数据类型,包括:Bytea、OID、Blob、raw、Varbinary、Longvarbinary。
  自定义数据类型存储与管理
  优炫数据库可自定义数据类型、索引、函数等数据库对象。 新增加的数据类型可以是新数据类型,也可以是已知几个数据类型的复合数据类型。
  模分析型数据库用户可在数据库中使用CREATE TYPE或CREATE DOMAIN命令增加新的数据类型;可通过自定义函数或存储过程对数据进行各种处理。
  CREATE TYPE在当前数据库中注册一种新的数据类型,定义数据类型的用户将成为它的拥有者。五种形式的CREATE TYPE,它们分别创建组合类型、枚举类型、 范围类型、基础类型或者 shell 类型。shell 类型仅仅是一种用于后面要定义的类型的占位符,通过发出一个不带除类型名之外其他参数的CREATE TYPE命令可以创建这种类型。在创建范围类型和基础类型时,需要 shell 类型作为一种向前引用。
  CREATE DOMAIN创建一个新的域。 域本质上是一种带有可选约束(在允许的值集合上的限制)的数据类型。域主要被用于把字段上的常用约束抽象到一个单一的位置以便维护。例如,几个表可能都包含电子邮件地址列,而且都要求相同的 CHECK 约束来验证地址的语法。可以为此定义一个域,而不是在每个表上都单独设置一个约束。

几种异地组网的方式介绍!异地组网,在当今互联网科技下,被运用的场景越来越多,不管是员工出差办公,还是boss远程监控系统,都需要异地组网,今天我们就对异地组网的几种方式对比一下。首先就是自建V皮恩,就是自支付宝花10元买我一张脸,刷脸支付背后有何推广套路?实不相瞒,前几天我被支付宝套路了,关键是直到事情结束了,我才反应过来。一如往常,笔者去平时经常去的那家店买周黑鸭,服务员告诉我任意买两盒就可以减10块钱,于是我欣然同意买两盒,并打丰田将推出第二代氢能源汽车近期,日本亚洲通讯社社长徐静波表示,丰田将推出二代氢能车。丰田汽车公司构想当你驾驶第二代氢新能源汽车下班回家后,汽车停在家门口,就可以通过无线供电系统,用汽车的电力瞬间点亮家里所有从疑惑到坚定,HTC用一款产品让VR行业重现曙光!2019年3月26日,HTC在深圳召开了2019年HTCVIVE生态大会(VEC2019)。此次大会的最大看点,就是HTC正式推出了全球首款六自由度(6DoF)多模式VR一体机VI它真的有这么牛吗?一文解析AppleCard,这是一个高利息信用卡北京时间今天凌晨,苹果公司在美国总部ApplePark乔布斯剧院里召开苹果春季新品发布会。正式推出AppleCard服务。据悉,该种类型的联名卡旨在帮助客户过上更健康的财务生活。A无人便利店已死?烧光40亿后,他们彻底沦为牺牲品直到今天,终于再没有人说起无人便利店。这意味着,是时候汲取这场40亿烧钱大战的教训了。烧光40亿后,全部都在裸泳2017年7月,淘宝首家无人便利店开业,从此掀起了无人零售的狂潮。包拉卡拉IPO申请获通过!支付学院(ZFZJ。CN)据财联社等媒体最新消息,第三方支付公司拉卡拉支付股份有限公司于今日成功过会。拉卡拉冲刺创业板的消息备受市场关注,用起个大早赶个晚集来形容其上市之路或许再合小米笔记本Air2019款来了!全新第八代酷睿极速快充连日来,小米笔记本官方对新品做的曝光终于在3月26日迎来官宣。本次新品是小米笔记本Air2019款,作为一款续写传奇之作,小米笔记本Air2019款完美诠释了怎样的体重才算完美?增3599元起,2019款12。5英寸小米笔记本Air发布今天(3月26日)上午,小米推出了2019款12。5英寸小米笔记本Air,新款在外观较上一代并无大变化,主要升级了第八代酷睿处理器。2019款12。5英寸小米笔记本Air仍采用表面官曝!中国又一新款装备亮相,这才是其真正的厉害之处!央视曝光的新型无人攻击直升机在未来很长一段时间里,无人化将成为各类武器装备的发展趋势,就像目前盛行的无人机无人艇无人车一样。其中,在这些无人装备中,无人机的风头更盛,而在无人机领域华为P30今晚发布老外先被MateX折叠屏真机征服了今天晚上9点,华为P30系列发布会将在法国巴黎正式召开,官方十分壕气地为西班牙媒体包机前往巴黎。目前,包括CNMO在内的多数国内媒体也已经提前到达当地。不过有意思的是,根据新潮电子
AC2600双千兆路由器,还有呼吸灯!为这一创意点赞零引言炎炎夏日,空调手机WiFi成了我们美好生活的必备品。而说到WiFi的速度和安全性,不得不提到路由器,它作为消费者最早接触的网络设备,现如今基本是家家户户都有。我们家庭网络安全夏季夜跑,首选渡漫S1蓝牙运动耳机零引言随着天气越发炎热,不管是周内,还是周末,夜晚跑步的人越来越多了,想必大家在公园曾见到过,很多夜跑者都是戴着耳机跑步,跑步时聆听音乐很大程度上能让整个运动过程不至于太过枯燥。有乐歌E5一款极具人性化的电动升降办公桌引言2018年年初的时候,我给大家分享了我从宜家家居购买的办公桌,那款木质的办公桌桌面较大,放到卧室不是很合适。因此,我从组装了新电脑主机后,就一直想入手一张电脑桌。经过一番精挑细真无线蓝牙降噪耳机的扛鼎之作Mu3真无线降噪耳机引言大家好,我是科技好物菌。无线耳机,如今已经是人手一副了,各位值友手中在用的是真无线蓝牙耳机,还是耳挂式无线蓝牙耳机呢?一直关注我且看过我文章的值友应该有印象,耳挂式蓝牙耳机和真音乐喷泉炫光,Whale喷泉蓝牙音箱让音乐更更立体引言大家好,我是科技好物菌。音乐西瓜WiFi手机空调,在盛夏时节成了我们最贴心的好朋友。今天我给大家分享的是一款听音乐的神器Whale喷泉蓝牙音箱。简单粗暴地来描述这款音箱最为突出剪辑创作没有趁手的工具?游戏本太厚实不方便携带?Ta解你痛点前言笔记本电脑,对于职场达人刚进入大学校园的学生软件工程师剪辑创作者自媒体人等人群可以说是刚需的生产力工具,作为便携高效的办公利器,它几乎是人手一台。在我看来,不管智能手机如何更新全屋WiFi无死角,游戏加速有保障新华三路由NX54体验报告引言炎热夏天,如何度过?那一定是空调下,连着WiFi,吃着西瓜玩游戏刷视频。说到WiFi,大家应该都不陌生,像我一到室内,不管是在公司,还是在家里,首先想到的就是连接手机WiFi。比亚迪F3停产了吗?并没有,售价跌至3。9万却无人买,原因很现实作为首款在国内市场上热销的国产轿车,当年的比亚迪F3为比亚迪进军汽车领域立下了汗马功劳,可以说没有当年F3的成功,或许我们不会看到今日的比亚迪,也或许是这款车承载了比亚迪太多的造车大7座中型SUV哪款比较值得入手?不妨看看刚刚上市的皇冠陆放最近后台有粉丝求推荐一款中型SUV,它的需求是大7座油耗低乘坐舒适内饰质感高级一点,说实话他的需求看似平淡无奇,但细品却相当苛刻,大7座对应着大空间,油耗低对应着高效的动力系统,乘丰田又出爆款SUV,比BBA更彰显地位,全系隔音玻璃,2天订出万辆客观地说,相比其他汽车品牌而言,丰田推出新车热销的概率会更大一些,原因在于其品牌口碑在国内市场非常高,尤其是稳定的质量可谓深入人心,因此其推出的新车只要产品力拥有足够的亮点能吸引消跑高速转速多少算正常?很多人都错了,在这个范围内就是好车对于已经购车的车主而言,平时肯定会与好友或者同事谈论一些用车心得,相信很多人都会讨论过这样一个话题,那就是跑高速时你的发动机转速是多少,最终结果可能千差万别,有的是3000转,有的