PostgreSQL在项目中的应用
来源:互联网 发布:2017年nba总决赛数据 编辑:程序博客网 时间:2024/06/13 23:25
新公司使用的是PostgreSQL,用了一段时间后总结使用经验
刚开始使用的时候并没有发现和用其他数据库对项目有什么区别。
后来感触深的是两点:
nosql 和 空间索引的强大支持 (还有开源!开源:开源意味着open ≈免费 手动滑稽 )
NoSQL:
postgresql提供的非关系型数据库字段是jsonb . 文档型存储 类似于MongoDB . 其实想想可以应用到程序中的很多差异部分。因为数据表结构经常因为某些城市发生改动,对于这种结构不定的表格,用jsonb感觉还是比较合适的
空间索引:
公司是一个做房地产相关业务的公司,需要用到距离测算相关的东西,PostgreSQL对其的支持是比较好的,对于两点算距离测算之类的都有对应函数 但是点面的支持用起来不好用,微吐槽 。
总结:
用起来这个数据库还是不亏,完美的适用了我们的项目和业务需求。也体现出了选这个数据库的老大的技术和功底,后续个人需要不断努力提高的东西
阅读全文
0 0
- PostgreSQL在项目中的应用
- PostgreSQL 在3D 数据内容管理中的应用
- PostGreSQL 结合 Hibernate 在项目中的使用小结
- CMMI5在项目中的应用
- css 在项目中的应用
- ZedGraph在项目中的应用
- WMB在项目中的应用
- 缓存在项目中的应用
- Memcached在项目中的应用
- Memcached在项目中的应用
- Memcached在项目中的应用
- Log4j在项目中的应用
- Memcached在项目中的应用
- Memcached在项目中的应用
- 缓存在项目中的应用
- JBPM在项目中的应用
- 代码在项目中的应用
- Memcached在项目中的应用
- 响应式布局
- GoJs 入门级开发学习1
- B2Ctt商城03 ftp
- Android学习笔记(一)——ViewPager滑动监听
- Jquery中 String类型转成int
- PostgreSQL在项目中的应用
- Nodejs的集群
- activiti流程引擎
- 查找进程的pid
- 算法机考模拟题1001.会议安排
- SpringBoot-06的全局异常捕捉
- 一条SQL语句查出每个班的及格人数和不及格人数,格式为:class,及格人数,不及格人数(score>=60为及格)
- 用一台机器(不需要虚拟机)刷dropbox容量的方法
- 一个屌丝程序猿的人生(六)