[rails] Welches DBMS?

21/07/2008 - 22:51 von Joachim Pense | Report spam
Ich habe gerade mit Rails angefangen. Ist schon erstaunlich, dass man eine
komplette (einfache) Anwendung schreiben kann, ohne eine einzige Zeile Code
zu schreiben.

Meine Frage: Instant-Rails, das ich installiert habe, kommt mit MySQL und
SQLite. Die graphische Umgebung scheint davon auszugehen, dass man MySQL
verwendet, das "rails"-Kommando dagegen richtet eine Anwendung
standardmàßig für SQLite ein. Die Vor- und Nachteile der Konzepte dieser
beiden DBMS erscheinen mir nachvollziehbar. Gibt es Rails-spezifische
Gründe, sich bei einer Anwendung für eines der beiden zu entscheiden?

Kann man das DBMS bei einer Anwendung spàter noch (automatisiert)
auswechseln?

Gruß,
Joachim
 

Lesen sie die antworten

#1 Friedrich
22/07/2008 - 15:43 | Warnen spam
Joachim Pense writes:

Ich habe gerade mit Rails angefangen. Ist schon erstaunlich, dass man eine
komplette (einfache) Anwendung schreiben kann, ohne eine einzige Zeile Code
zu schreiben.


Wilkommen im Zug ;-)

Meine Frage: Instant-Rails, das ich installiert habe, kommt mit MySQL und
SQLite. Die graphische Umgebung scheint davon auszugehen, dass man MySQL
verwendet, das "rails"-Kommando dagegen richtet eine Anwendung
standardmàßig für SQLite ein. Die Vor- und Nachteile der Konzepte dieser
beiden DBMS erscheinen mir nachvollziehbar. Gibt es Rails-spezifische
Gründe, sich bei einer Anwendung für eines der beiden zu
entscheiden?


Nein, ich kann da keinen Grund erkennen. Wenn es um wenig Arbeit geht
dürfte das Sqlite3 Zeugs eine Klasse fürs sich sein. Wenn es
allerdings um wirklich große Sachen geht wird man wohl besser MySQLer
oder PostgreSQLer. Und natürlich kommt es auf die bestehende
Infrastruktur an, wenn dort eine bestimmte DB angesagt ist tut man
besser daran mitzumachen ;-)

Kann man das DBMS bei einer Anwendung spàter noch (automatisiert)
auswechseln?


Wenn Du die passenden Skripts dafür schreibst


Viel Spass mit Ruby und Ruby on Rails.

Friedrich


Please remove just-for-news- to reply via e-mail.

Ähnliche fragen