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

Czy odpytywanie z bazy danych SQL zamiast pliku do aplikacji czatu zwiększy wydajność?

Jeśli chcesz zaimplementować klon IRC, myślę, że wybrałeś wszystkie niewłaściwe narzędzia.

Najlepszym sposobem na to byłoby napisanie niestandardowego serwera HTTP, który obsługuje wszystko w pamięci. Bez baz danych, bez ciągłego odpytywania plików. Gdy nadejdzie wiadomość, po prostu przeglądasz poprawną listę w pamięci i wysyłasz wiadomość do innych użytkowników. W przypadku połączenia przeglądarki z serwerem sugeruję „Comet " (z gniazdami sieciowymi dla przeglądarek, które je obsługują, jeśli czujesz się na siłach).

PHP prawdopodobnie nie jest językiem z wyboru, ponieważ prawie cała praca wykonywana w PHP opiera się na tradycyjnych, krótkich, izolowanych żądaniach. W przypadku długotrwałego procesu, który obsługuje wielu klientów w czasie rzeczywistym, sugerowałbym coś takiego jak Python lub Node.js.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zrzut MySQL do plików tekstowych CSV z nazwami kolumn na górze?

  2. Jak mogę zignorować różnicę między wielkimi i małymi literami podczas wyszukiwania za pomocą mysql

  3. Ile równych dni znajduje się między dwoma zakresami dat, SQL

  4. [A] Nie można rzutować MySql.Data.MySqlClient.MySqlConnection na [B]MySql.Data.MySqlClient.MySqlConnection

  5. Mieszanie MySQL Damerau–Levenshtein Fuzzy z Like Wildcard