数据库知识库有哪些

关系数据库用SQL查。
Oracle、MySQL常用于金融,1 0年前就稳定了。

NoSQL灵活,适合海量数据。
键值对像Redis,秒级存取。

文档数据库存JSON。
MongoDB两年前火遍Web。

空间数据库管地图。
GIS用PostGIS,3 年前推广。

向量数据库搞AI。
Milvus半年前开始火。

PostGIS教程一:PostGIS介绍

空间数据库,就是能存和管空间数据的库。
PostGIS、OracleSpatial、SQLServer(2 008 后)都是这类库。

1 .1 起源 早期GIS系统,空间数据存平面文件里。
用专门GIS软件操作。

第二代系统,部分空间数据存关系数据库。
但没完全集成。

真正空间数据库,把空间要素当数据库对象。
从GIS中心,变成数据库中心。

用SQL操作空间数据,不用专门GIS引擎。
效率高,应用范围广。
比如人体解剖、芯片设计、分子结构、电磁场。

1 .2 数据类型 扩展了基本类型(字符串、数值、日期)。
加空间数据类型。
比如边界、维度。

这些类型按形状概念组织,有层级。
继承父类型属性和行为。

1 .3 空间索引与边界框 用空间索引机制。
边界框(bounding box)快速找区域对象。

边界框是最小矩形,平行坐标轴。
封装地理要素,简化计算。
提高查询效率。

索引给近似结果,不保证精确匹配。

1 .4 空间函数 提供空间函数。
分析几何信息、确定空间关系、操作几何图形。

涵盖距离、重叠、连接等基本空间运算。
丰富数据库能力。
支持复杂空间查询和操作。

---
二、PostGIS介绍
PostGIS基于PostgreSQL。
是空间数据库扩展。
集成空间数据类型、索引、函数。
把PostgreSQL变成空间数据库。

2 .1 PostGIS与PostgreSQL PostGIS扩展PostgreSQL。
提供空间类型、索引、函数。
用SQL操作空间数据。

开发简单,集成紧密,性能好。
用得广。

2 .2 为什么选PostgreSQL PostgreSQL灵活、可扩展、性能好。
扩展路径简单。
开源、社区支持、成熟。
商业或私有项目都适合。

2 .3 发展简史 2 001 年发布。
从支持简单空间对象,到函数丰富。
到索引和性能优化。

整合GEOS库,支持OGC SFSQL规范。
不断改进,扩展空间处理能力。
支持PostgreSQL核心功能。
满足多样化需求。

2 .4 应用案例 法国国家地理研究所用。
RedFin房地产公司用。
GlobeXplorer在线图像服务商用。

展示PostGIS在地理管理和商业应用中好性能和可靠性。

2 .5 支持PostGIS的应用程序 支持多种服务器端和桌面端应用。
开源和闭源都有。

地理信息系统、数据分析工具、Web服务。
满足不同领域需求。

PostGIS功能不断扩展,影响力越来越大。

请问空间数据库与常规的数据库相比较,具有哪些特征?

空间数据库专门处理地理信息。
常规数据库不行。

1 . 空间特征:存储位置、形状、邻接关系。
比如GIS项目,记录地块边界和相连情况。

2 . 抽象特征:简化现实世界。
城市建模时,简化建筑细节。

3 . 空间关系:记录邻接、包含等。
交通网络分析,路网节点关系。

4 . 多尺度和多态性:不同尺度精度不同。
城市规划用宏观数据,详细设计用微观数据。

5 . 海量性:数据量大更新快。
1 :1 0000地形图数据量达TB级。

6 . 非结构化:不符合常规表结构。
用ESRI的SDE存储,比SQL Server方便。

7 . 分类编码:按国家标准分类。
土地利用分类代码GB/T 2 1 01 0
你自己掂量。