sql >> Database teknologi >  >> RDS >> PostgreSQL

Brug for en hurtig metode til at konvertere store mængder dobbelt til streng

Der er faktisk flere hurtigere metoder til nøjagtigt at repræsentere flydende kommatal som strenge, en af ​​dem er Denne github-repo sammenligner flere algoritmer i C og C++, og den indeholder kildekoden til Grisu2-metoden i C , som han hævder at være 5,7x hurtigere end sprintf .

Men forfatteren af ​​den samme repo (Milo Yip ) leverer sin egen C++ single header implementering, som hævdes at være 9,1x hurtigere, formentlig da flere af funktionerne er fuldstændig inlinet. Jeg mener, at portering af denne kode til C burde være trivielt, da den ikke bruger nogen speciel C++ syntaks.



  1. Beregn afstand givet 2 punkter, breddegrad og længdegrad

  2. Modellering af PostgreSQL's store objekter i Rails

  3. Bruger du Mysql på kommandolinjen i osx - kommandoen blev ikke fundet?

  4. Hvordan kan jeg bruge now() i Doctrine 2 DQL?