/ / Sqlite3 vs Mysql2 - MySQL, Ruby-on-Schienen, Datenbank, SQLite

Sqlite3 vs Mysql2 - Mysql, Ruby-auf-Schienen, Datenbank, SQLite

Ich arbeite gerade mit einer RoR - Anwendung fürTweets von Hashtag packen und abbauen Ich habe immer mit Sqlite3 gearbeitet, aber jetzt bekomme ich einen Vorschlag, wie ich mysql2 verwenden kann. Kann mir jemand sagen, was die großen Schläge im Unterschied sind? Ich meine, beide scheinen verlässliche Datenbanken mit Bearbeitungs- und Abfragebefugnissen zu sein.

Antworten:

1 für die Antwort № 1

SQLite ersetzt nicht Oracle. Es soll fopen () ersetzen.

Lesen Sie andere Dinge aus Hier


1 für die Antwort № 2

Sie sind es, aber ich vermute, dass Sie eine haben werdenEs ist einfacher, einen Host zu finden, der MySQL verwendet, als SQLite. Wenn Sie beispielsweise auf Heroku umsteigen, müssen Sie Postgres verwenden. Außerdem wird jede Rails-Site, an der ich je gearbeitet habe und die bei Amazon gehostet wird, auf einer MySQL-Datenbank ausgeführt Gut).

Wenn Sie sich auf den mysql2 gem beziehen, können Sieentwickeln Sie weiterhin mit der sqlite3-Datenbank lokal. Rails-Migrationen sind für die Verwendung mit MySQL, PostgreSQL und SQLite und möglicherweise anderen Plattformen konzipiert, sodass Sie separate Technologien für dev / test / production verwenden können.