PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Potrzebujesz szybkiej metody konwersji dużej ilości dubletów na sznurek

W rzeczywistości istnieje kilka szybszych metod dokładnego przedstawiania liczb zmiennoprzecinkowych jako ciągów, jedną z nich jest Grisu, autorstwa Floriana Loitscha .

To repozytorium github porównuje kilka algorytmów w C i C++ i zawiera kod źródłowy dla metoda Grisu2 w C , który twierdzi, że jest 5,7 razy szybszy niż sprintf .

Jednak autor tego samego repozytorium (Milo Yip ) zapewnia własną implementację pojedynczego nagłówka C++, która jest uważana za 9,1 razy szybszą, prawdopodobnie dlatego, że więcej funkcji jest całkowicie wbudowanych. Uważam, że przeniesienie tego kodu do C powinno być trywialne, ponieważ nie używa żadnej specjalnej składni C++.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak parsować JSON w postgresql

  2. Jak porównać dwie tabele w postgresie

  3. Pobierz dane z php do skryptu c#

  4. Jak używać pakietu graphql-type-json z GraphQl

  5. Przeczytaj kwotę na stole postgres