3.9关于数据库与Geoserver在处理空间数据的不同意义
2018-03-09 23:00
295 查看
利用geoserver对空间数据的处理属于静态的处理,即将空间数据发布成静态的服务,项目中只访问这些服务,发布服务时需要有相应的数据文件,比如shapefile!
而数据库则不同,属于动态处理,我们可以编程访问数据库,并实现读写,从而灵活的满足具体应用的需要!
Using SQLite + SpatiaLite you can effectively deploy an alternative open source Spatial DBMS roughly equivalent to PostgreSQL + PostGIS.
关于SQLite:http://www.runoob.com/sqlite/sqlite-installation.html
关于Spatialite:https://www.gaia-gis.it/fossil/libspatialite/index
就整个项目的管理来说,利用数据库工具专门用来管理项目的数据,应用程序负责访问数据库使用数据,二者都作用于数据库,但一个负责写,一个负责读,应当保持一定的独立性!
换言之,应用程序访问的是数据库文件,和数据库管理工具没有直接联系,java利用jdbc与数据库建立连接,然后结合java.sql包来实现对数据库的操作,与数据库管理工具没有关系,不过,像sqlserver这样的数据库服务器对数据库有访问权限设置,数据库访问前需要启动数据库服务器,然后才能访问数据库!
而SQLite创建的数据库没有这样的设置,数据库可以放在任意目录下进行访问,就比较简单了,不过安全性不高!
数据库最大的优势就是可编程性,使得对数据的管理与使用更加方便,高效,只需要几句命令就能轻松搞定,而这种可编程性基于数据模型的发展,尤其是关系模型的出现!
而数据库则不同,属于动态处理,我们可以编程访问数据库,并实现读写,从而灵活的满足具体应用的需要!
Using SQLite + SpatiaLite you can effectively deploy an alternative open source Spatial DBMS roughly equivalent to PostgreSQL + PostGIS.
关于SQLite:http://www.runoob.com/sqlite/sqlite-installation.html
关于Spatialite:https://www.gaia-gis.it/fossil/libspatialite/index
就整个项目的管理来说,利用数据库工具专门用来管理项目的数据,应用程序负责访问数据库使用数据,二者都作用于数据库,但一个负责写,一个负责读,应当保持一定的独立性!
换言之,应用程序访问的是数据库文件,和数据库管理工具没有直接联系,java利用jdbc与数据库建立连接,然后结合java.sql包来实现对数据库的操作,与数据库管理工具没有关系,不过,像sqlserver这样的数据库服务器对数据库有访问权限设置,数据库访问前需要启动数据库服务器,然后才能访问数据库!
而SQLite创建的数据库没有这样的设置,数据库可以放在任意目录下进行访问,就比较简单了,不过安全性不高!
数据库最大的优势就是可编程性,使得对数据的管理与使用更加方便,高效,只需要几句命令就能轻松搞定,而这种可编程性基于数据模型的发展,尤其是关系模型的出现!
相关文章推荐
- C#关于向数据库中插入数据时,有不规则自增列的处理方法
- 关于结构相同,数据不同的数据库进行一个表数据合并入另一个数据库中的表
- 关于开发场和用户场数据库结构不同的处理方法
- 关于数据库并发处理数据的问题
- Thinkphp框架中使用数据对象自动处理添加数据库数据时,关于在数据库表中添加新列时出现新列的数据添加不上去?
- GIS基本理论之三:空间数据处理理论与空间数据库
- 【Web API系列教程】3.9 — 实战:处理数据(添加新条目到数据库)
- 关于备份由 Mapinfo EasyLoader 上传到数据库的空间数据的问题
- 关于不同数据库下FileNet流程查询特殊处理
- 关于在IMP时指定表空间的心得:将EXP出来的数据IMP进不同的表空间
- 【前端知识点】前后端关于post请求中,对body的不同数据格式的解决处理方案实现
- ADO.NET实体数据模型中关于数据库字段默认值的处理
- MDB,Oracle空间数据库访问及图层数据的处理
- [HighCharts] 关于对几组不同数量级的数据进行分类比较处理办法
- 关于 Access 数据库中的数据类型与 Access 项目中的数据类型的不同之处[转]
- java中数据库访问方式的不同处理数据总结:
- 关于Webdriver自动化测试时,页面数据与数据库id不一致的处理方式,需要使用鼠标事件
- 关于丢失表空间数据文件的处理方式
- 【表空间支持的最大数据文件大小的算法】【数据库限制】【数据文件文件头保留数据块数】
- 关于mysql处理百万级以上的数据时如何提高其查询速度的方法