PostgreSQL在项目中的应用

来源:互联网 发布:2017年nba总决赛数据 编辑:程序博客网 时间:2024/06/13 23:25

新公司使用的是PostgreSQL,用了一段时间后总结使用经验


刚开始使用的时候并没有发现和用其他数据库对项目有什么区别。


后来感触深的是两点:

nosql 和 空间索引的强大支持 (还有开源!开源:开源意味着open  ≈免费   手动滑稽 )


NoSQL:

postgresql提供的非关系型数据库字段是jsonb  . 文档型存储 类似于MongoDB . 其实想想可以应用到程序中的很多差异部分。因为数据表结构经常因为某些城市发生改动,对于这种结构不定的表格,用jsonb感觉还是比较合适的


空间索引:

公司是一个做房地产相关业务的公司,需要用到距离测算相关的东西,PostgreSQL对其的支持是比较好的,对于两点算距离测算之类的都有对应函数 但是点面的支持用起来不好用,微吐槽 。


总结:

用起来这个数据库还是不亏,完美的适用了我们的项目和业务需求。也体现出了选这个数据库的老大的技术和功底,后续个人需要不断努力提高的东西


原创粉丝点击