SQL LIKE – Kiedy Twój serwer płonie cz. 1

Większość projektów, w których brałem udział posiadało funkcjonalność wyszukiwania tekstowego. We wszystkich z nich było to zrealizowane klauzulą LIKE w SQL. Często ten element aplikacji stawał się wąskim gardłem i redukował responsywność aplikacji. Kiedy serwery dalej płoną, opiszę tutaj po pokrótce kilka alternatyw dla tego rozwiązania. Oczywiście LIKE nie zawsze Więcej…

Migracja 110 mln wierszy z SQL Server do Elasticsearch

Cześć. Dziś postaram się opisać, jak zmigrowałem dosyć sporą ilość danych (110 mln wierszy) z SQL Servera do Elasticsearcha. Zacznijmy od konfiguracji ES. Użyłem do tego Kibany. Tworzymy index:

Dla zwiększenia wydajności dodawania nowych dokumentów warto ustawić dwie zmienne:

refresh_interval odpowiada za aktualizacje informacji o naszym indexie, natomiast number_of_replicas Więcej…