Avatar billede ctnn Nybegynder
01. oktober 2004 - 10:30 Der er 3 kommentarer og
1 løsning

Postgres forbindelse via UNIX sockets eller via NpgSQL

Hejsa her er et lidt langhåret spørgsmål, som nok burde skabe en del debat.

vi har et web system, som vi vil forsøge os med at få til at virke op imod en postgres server.

Til at gøre dette ville vi bruge npgsql til c#, som jo kører hen over en odbc lignende forbindelse. Men vi fik at vide af vores server team, at det ville være kløgtigere rent performance mæssigt at køre via Unix Sockets.

Vores spørgsmål er så, hvis vi kører hen over unix sockets, vil vi så overhovedet benytte alle de ting i ASP.NET som er tilgængeligt for database behandling? altså ensbetydende med at vi heller ikke ville kunne bruge connection poolingen i .NET.

Er det så en fordel at bruge unix socketsne?
Avatar billede arne_v Ekspert
01. oktober 2004 - 20:27 #1
Øh.

Hvis Postgres er ligesom andre databaser så:
  - er TCP/IP versus local sockets noget man angiver i connection string
  - resten af koden er helt uændret
  - det er kun muligt hvis applikationen og databasen kører på samme maskine
Avatar billede arne_v Ekspert
01. oktober 2004 - 20:35 #2
Og det er langtfra sikkert at driveren overhovedet understøtter local sockets
Avatar billede arne_v Ekspert
24. oktober 2004 - 21:47 #3
Kommet videre ?
Avatar billede ctnn Nybegynder
16. september 2005 - 11:29 #4
Puha man kan virkeligt mærke at man har været ude af gamet i lang tid, når man kommer ind og ser at ens ting herinde er et år gamle :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester