PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Butuh metode cepat untuk mengonversi double menjadi string dalam jumlah besar

Sebenarnya ada beberapa metode yang lebih cepat untuk merepresentasikan angka floating point secara akurat sebagai string, salah satunya adalah Grisu, oleh Florian Loitsch .

Repo github ini membandingkan beberapa algoritme dalam C dan C++, dan berisi kode sumber untuk metode Grisu2 di C , yang diklaimnya 5,7x lebih cepat dari sprintf .

Namun, penulis repo yang sama (Milo Yip ) menyediakan implementasi header tunggal C++-nya sendiri yang diklaim 9,1x lebih cepat, mungkin karena lebih banyak fungsi yang sepenuhnya sejajar. Saya percaya porting kode ini ke C seharusnya sepele, karena tidak menggunakan sintaks C++ khusus.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Memahami Kinerja Kueri PostgreSQL

  2. Tampilan Drop Postgresql

  3. Cara mengimpor dump Heroku PG ke mesin lokal

  4. Dapatkan nilai presisi ganda dari string yang tidak konsisten untuk menggunakan ST_GeomFromText (PostGIS)

  5. masalah npgsql di aplikasi c # - Koneksi yang ada ditutup secara paksa oleh host jarak jauh