sql >> Database >  >> RDS >> Mysql

Unix-socketverbinding met MySql met Java om de TCP/IP-overhead van JDBC te vermijden?

Ook het mySQL JDBC-stuurprogramma is gedurende een lange periode gepolijst en heeft verschillende optimalisatie-tweaks, zoals caching van metadata. Het zou me verbazen dat de JDBC-ontwikkelaars veel TCP/IP-overhead in de driver zouden hebben gelaten.

Het overstappen van JNI naar de op C gebaseerde implementatie zou waarschijnlijk meer kosten bij het overstappen naar native code dan kan worden verkregen door verminderde TCP/IP-overhead.

Als je echt de TCP/IP-overhead wilt uitschakelen, kun je overwegen een embedded database te gebruiken, zoals sqlite, derby of hypersonic.



  1. MySQL-query - voeg 3 tabellen samen, groepeer op één kolom en tel voor de andere 2

  2. SQL Server Error 7222:"Alleen een SQL Server-provider is toegestaan ​​op dit exemplaar"

  3. Voorwaardelijke SQL ORDER DOOR ASC/DESC voor alfakolommen

  4. Wat is "rowversion" in SQL Server?