ruby-on-rails – 开发中的SQLite,生产中的PostgreSQL – 为什么不呢?

发布时间:2019-04-22 整理:脚本之家
脚本之家收集整理的这篇文章主要介绍了ruby-on-rails – 开发中的SQLite,生产中的PostgreSQL – 为什么不呢?脚本之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随脚本之家小编过来看看吧!
由于可能的问题,Heroku建议不要这样做.我是一个SQL菜鸟,你能解释一下使用不同数据库可能遇到的问题类型吗?

解决方法

不同的数据库以不同的方式解释和遵守SQL标准.比如,如果你要将一些代码从SQLite复制粘贴到PostgreSQL,那么很有可能它不会立即起作用.如果它只是基本的查询,那么也许,但是当处理任何特定的东西时,完全兼容性的可能性非常小.

有些数据库也更符合标准.这是与互联网浏览器类似的战场.如果你曾经创建过一些网站,你就会知道兼容性是一个痛苦的问题,必须让它适用于旧版本和Internet Explorer.由于某些数据库比其他数据库更老,有些数据库甚至比标准更旧,因此他们会有自己的做事方式,他们不仅可以废弃并跳到标准,因为他们会失去对现有大客户的支持(对于名为Oracle的数据库引擎来说尤其如此. PostgreSQL有点像谷歌Chrome,在标准合规方面相当高,但仍有一些自己的小怪癖.顾名思义,SQLite是一种轻量级数据库系统.您可以假设它缺少标准中的一些更高级的功能.

数据库引擎也以不同方式执行相同的操作.值得了解和理解一个数据库及其工作原理(不仅仅是查询级别),这样您就可以充分利用它.

总结

以上是脚本之家为你收集整理的ruby-on-rails – 开发中的SQLite,生产中的PostgreSQL – 为什么不呢?全部内容,希望文章能够帮你解决ruby-on-rails – 开发中的SQLite,生产中的PostgreSQL – 为什么不呢?所遇到的程序开发问题。

如果觉得脚本之家网站内容还不错,欢迎将脚本之家网站推荐给程序员好友。

脚本之家官方公众号

微信公众号搜索 “ 程序精选 ” ,选择关注!

微信公众号搜索 “ 程序精选 ” ,选择关注!
精选程序员所需精品干货内容!

脚本之家官方公众号

微信公众号搜索 “ 程序精选 ” ,选择关注!

微信公众号搜索 “ 程序精选 ”
精选程序员所需精品干货内容!