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

Do czego służy deklaracja gniazda w bazie danych Ruby on Rails.yml?

Gdy dwa programy chcą rozmawiać ze sobą przez sieć, jeden program może otworzyć połączenie TCP ("gniazdo") z drugim. Pierwszy program musi znać adres IP drugiego komputera i port, na którym program nasłuchuje.

W systemie Linux, gdy dwa programy na tym samym komputerze chcą ze sobą rozmawiać, nadal mogą nawiązać połączenie TCP. Ale mogą również nawiązać połączenie za pomocą „pliku gniazda”. Linux sprawia, że ​​interfejs API plików gniazd jest podobny do interfejsu API TCP, więc aktualizacja programu, który już komunikuje się przez sieć za pośrednictwem protokołu TCP, aby obsługiwać komunikację również za pośrednictwem plików gniazd, nie jest wielkim problemem. Pliki typu Socket są szybsze niż TCP, ale działają tylko wtedy, gdy oba programy znajdują się na tym samym komputerze.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kolumna obliczona z innej kolumny?

  2. Jak poprawnie używać PHP do kodowania obiektu MySQL do formatu JSON?

  3. Czy to naprawdę długa ankieta?

  4. Ruby On Rails działa wolno...?

  5. Wymień wszystkie tabele zawierające podaną nazwę kolumny