sql >> Databáze >  >> RDS >> Mysql

Více aplikací Rails, jedna databáze MySQL

Tato konfigurace bývá poměrně náročná na údržbu. V každé aplikaci byste museli synchronizovat schema.rb a modely, abyste mohli používat stejnou databázi. Znamená to hodně duplikace.

To asi není dobrý nápad. Místo toho můžete chtít navrhnout aplikaci tak, aby splňovala jeden z následujících scénářů:

  • jedna aplikace Rails, která zpracovává site.com, api.site.com a admin.site.com (proč potřebujete samostatnou aplikaci?)
  • více aplikací Rails, ale pouze jedna spolupracuje s db. Ostatní používají hlavní aplikační API (docela složité)
  • různé aplikace s různými účely (například můžete chtít použít Sinatra + Datamapper pro api.site.com)

První možnost je ve většině případů pravděpodobně nejlepší.



  1. Výběr náhodných řádků v MySQL

  2. PDO IN() Array Statement A zástupný symbol

  3. Výběr hodnot z proměnné tabulky Oracle / pole?

  4. Codeigniter - více databázových připojení