Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Wiele aplikacji Rails, pojedyncza baza danych MySQL

Ta konfiguracja wydaje się być dość trudna w utrzymaniu. W każdej aplikacji musisz zsynchronizować plik schema.rb i modele, aby móc korzystać z tej samej bazy danych. Oznacza to dużo powielania.

To chyba nie jest dobry pomysł. Zamiast tego możesz zaprojektować aplikację tak, aby spełniała jeden z następujących scenariuszy:

  • jedna aplikacja Railsowa, która obsługuje site.com, api.site.com i admin.site.com (dlaczego potrzebujesz oddzielnej aplikacji?)
  • wiele aplikacji Railsowych, ale tylko jedna wchodzi w interakcję z bazą danych. Pozostałe używają głównego API aplikacji (dość złożonego)
  • różne aplikacje o różnych celach (na przykład możesz chcieć użyć Sinatra + Datamapper dla api.site.com)

Pierwsza opcja jest prawdopodobnie najlepsza w większości przypadków.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bezpieczne przechowywanie wrażliwych danych w bazie danych

  2. Jak liczyć elementy na liście oddzielonej przecinkami MySQL

  3. MySQL wybierz, gdzie właściwość pola JSON ma wartość

  4. Dlaczego MySQL zwraca zawsze 1 w kodzie C#, ale nie, gdy testuję w procedurze składowanej?

  5. jak pobrać dane mysql w vb.net?