sql >> Databáze >  >> RDS >> Mysql

Našel někdo efektivní způsob, jak uložit hodnoty BSON ObjectId v databázi SQL?

Rozsah 12bajtového int bez znaménka by byl 0..79228162514264337593543950335 (max. 29 číslic); podle dokumentů (stejná adresa URL, kterou jste citovali), DECIMAL /NUMERIC sloupec sbalí každou skupinu devíti základních 10 číslic do čtyř bajtů (sčítání až do floor(29 / 9) * 4 = 3 * 4 = 12 bajtů pro prvních 27 číslic), přičemž zbývající 2 číslice zabírají další bajt, což představuje až 13 bajtů úložného prostoru pro DECIMAL(29) sloupec.

Nebo je můžete uložit jako BINARY(12) .




  1. Nelze se připojit k postgres pomocí jdbc v prostředí pyspark

  2. Evoluce a budoucnost Microsoft Access

  3. Co přesně dělá skupina by?

  4. Jak spojit datové typy jako celá čísla (celé číslo s celým číslem) &varchar (varchar s varchar) v mysql?