Gen*_*nik 2 ruby mysql ruby-on-rails
我是Ruby新手并且想知道大多数人是否正在使用似乎是最自然且推荐使用Ruby的数据库的SQLLite数据库?或者人们使用传统的MySQL数据库?
Ruby的每个优点/缺点有哪些?
谢谢,亚历克斯
Mik*_*wis 13
SQLite主要用于开发目的,因为设置数据库非常简单而且没有太多的挫败感,但是在并发性方面(这很可能是Web应用程序)肯定比MySQL更低效.因此,无论您是否在开发中使用SQLLite,最好在生产中使用MySQL(或类似的东西).
为了完整起见,SQLite还用于"一体化软件包"软件(例如移动开发)中,您可以在其中轻松地将SQLite文件与您的应用程序捆绑在一起.
SQLite不是一个企业数据库引擎.它不是为了与Oracle或PostgreSQL竞争而设计的.
和
另一种看待SQLite的方法是:SQLite不是为了取代Oracle而设计的.它旨在取代fopen().
就Ruby的好处而言,实际上并没有太大的好处,因为库/ ORM(即Active Record)真正抽象出两个系统之间的差异,以在单个包装器中形成一致的访问层.
| 归档时间: |
|
| 查看次数: |
4300 次 |
| 最近记录: |