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

Jak uložit adresu kompatibilní s IPv6 v relační databázi

Nejsem si jistý, která je správná odpověď pro MySQL vzhledem k tomu, že zatím nativně nepodporuje formáty adres IPv6 (ačkoli "WL#798:Podpora MySQL IPv6 " naznačuje, že to mělo být v MySQL v6.0, aktuální dokumentace to nepodporuje).

Nicméně z těch, které jste navrhli, bych doporučil jít na 2 * BIGINT, ale ujistěte se, že jsou NESIGNED. Existuje jakési přirozené rozdělení na hranici adresy /64 v IPv6 (protože /64 je nejmenší velikost síťového bloku), které by s tím pěkně zapadalo.



  1. Zachycování chyb propojeného serveru

  2. Synchronizace struktury databáze mezi aplikacemi

  3. Velký obchod:SQL Server 2016 Service Pack 1

  4. Pár malých problémů se vzorky Hekaton