sql >> Database teknologi >  >> RDS >> Mysql

Hvad er socket-erklæringen til i Ruby on Rails database.yml?

Når to programmer ønsker at tale med hinanden over netværket, kan det ene program åbne en TCP-forbindelse (en "socket") med det andet. Det første program skal kende IP-adressen på den anden computer og den port, som programmet lytter til.

På Linux, når to programmer på den samme computer vil tale med hinanden, kan de stadig åbne en TCP-forbindelse. Men de kan også åbne op for en forbindelse via en "socket-fil". Linux gør socket fil API ret lig TCP API, så det er ikke en stor sag at opdatere et program, der allerede kommunikerer over netværket via TCP til også at understøtte kommunikation via socket filer. Socket-filer er hurtigere end TCP, men virker kun, når begge programmer er på den samme computer.



  1. Hvordan udlæser man dagnummer uge og ugedag ved brug af Oracle SQL?

  2. ORA-00932:inkonsistente datatyper:forventet - fik CLOB

  3. Sådan beskytter du en JDBC-applikation mod SQL-injektion

  4. hvordan opretter man beregnet felt i mysql?