WN

WN (https://www.wn.se/forum/index.php)
-   Webbhotell (https://www.wn.se/forum/forumdisplay.php?f=13)
-   -   PHP+MySQL+ODBC (https://www.wn.se/forum/showthread.php?t=1045149)

mrnoname 2010-12-01 14:04

PHP+MySQL+ODBC
 
Har kollat runt lite och inte hittat något webbhotell som har PHP+MySQL med stöd för ODBC (ska koppla upp mot en extern MSSQL-databas)


Några tips?

Med vänliga hälsningar
Johan

Dennis Holm 2010-12-01 14:07

hur mycket ska dras från mssql servern?
för det kan resultera i ganska MYCKET trafik.
Men framförallt så ser jag problem i att siten kan få stora problem och vara seg om man har en extern mssql server..

Men Jag vet inte hur du hade tänkt att mssql databasen ska användas i samband med mysql servern du har webbhosting på.

studiox 2010-12-01 14:18

Citat:

Ursprungligen postat av mervinst (Inlägg 20380688)
hur mycket ska dras från mssql servern?
för det kan resultera i ganska MYCKET trafik.
Men framförallt så ser jag problem i att siten kan få stora problem och vara seg om man har en extern mssql server..

Men Jag vet inte hur du hade tänkt att mssql databasen ska användas i samband med mysql servern du har webbhosting på.

Skitsnack. Har kört ett php projekt mot en MSSQL databas som stått i england och webservern i stockholm. Den innehåller 10 miljoner rader och rätt omfattande sökningar.

Sökningarna gick snabbare i php än .net (dock var net byggt på LINQ och det är sina nackdelar)

Det är dock inte det lättaste att sätta upp så det är säkert inte många webbhotell som erbjuder det. Köp en VPS istället, finns många instruktioner hur du gör. PHP har stöd för MSSQL utan problem om du kör FreeTDS i Linux. För Windows har faktiskt Microsoft en certifcerat drivrutin för PHP som går att ladda hem från microsoft.

Dennis Holm 2010-12-01 14:24

Citat:

Ursprungligen postat av studiox (Inlägg 20380697)
Skitsnack. Har kört ett php projekt mot en MSSQL databas som stått i england och webservern i stockholm. Den innehåller 10 miljoner rader och rätt omfattande sökningar.

Sökningarna gick snabbare i php än .net (dock var net byggt på LINQ och det är sina nackdelar)

Det är dock inte det lättaste att sätta upp så det är säkert inte många webbhotell som erbjuder det. Köp en VPS istället, finns många instruktioner hur du gör. PHP har stöd för MSSQL utan problem om du kör FreeTDS i Linux. För Windows har faktiskt Microsoft en certifcerat drivrutin för PHP som går att ladda hem från microsoft.

vilken del var skitsnack?
Jag har erfarenhet där det både gått fort och andra där det gått sakta.
Det är inte lögn att extern databas (med större avstånd än samma datahall menar jag nu då) där MYCKET data skickas konstant kan ge en väldigt seg site och ge större trafiknyttjande.

Jag har en site som drog runt 400 gigabyte i trafik per månad.
Den låg ju då självklart ovanför varandra men trafiken kunde jag ju ändå se via verktyg ;).
Den var inte direkt seg men jag har varit med om det på andra projekt.

Så det var inte skitsnack.
Det var heller inte en REGEL.. det var en risk ;). stor skillnad.
Slappna av lite :P.

och det går att lösa allt.
Men jag hade inte rekommenderat att ha allt för stor fördröjning emellan webserver och mssql servern om siten drivs av mssql databasen till stor del.

Är det dock att den ska kunna nå mssql servern vid behov eller mindre jobb ditåt då ser jag inga problem.

Men det vet ju trådskaparen vad han tänkt göra med mssql :).

mrnoname 2010-12-01 15:03

Får se hur jag löser det hela men grundförutsättningarna är att jag har ett .net och MSSQL-baserat administrationssystem och en PHP+MySQL-baserad sajt. På sajten skall besökarna kunna göra sökningar på data som finns i MSSQL-databasen.

Det handlar inte om någon gigantisk mängd data eller trafik... kollar nu på VPS eller hur kunden vill lösa det.

studiox 2010-12-02 14:05

[QUOTE=mervinst;20380701]vilken del var skitsnack?


Jag tänkte på:

Citat:

Ursprungligen postat av mervinst (Inlägg 20380701)
Men framförallt så ser jag problem i att siten kan få stora problem och vara seg om man har en extern mssql server..

Att en sajt kan gå segt har ju inget att göra med om det är en MSSQL Server, mySQL server, Orcale server eller vad man nu använder.

Jag upplever att MSSQLs protokoll är precis lika bra som MySQL. Det är möjligt att jag överreagerade då jag tolkade din mening som att MsSQL är skit och mySQL är bra om man kör remote. Så är det såklart. inte.

jonny 2010-12-02 14:25

De flesta kör php under linux och då behöver du bara se till att mssql stöds från php. Du kan helt bortse från odbc.

Dennis Holm 2010-12-02 14:27

Jag menade inte ms sql som generell regel. Jag menade databasservern som trådskaparen hade.
Och det råkade just vara mssql, därav att jag skrev just mssql.

Danielos 2010-12-02 14:36

Har du hittat något hotell, mrnoname? Har inte Loopia eller Binero stöd för msssql i php5 eftersom man där kan välja plattforn?

tartareandesire 2010-12-02 15:47

Citat:

Ursprungligen postat av mrnoname (Inlägg 20380707)
Får se hur jag löser det hela men grundförutsättningarna är att jag har ett .net och MSSQL-baserat administrationssystem och en PHP+MySQL-baserad sajt. På sajten skall besökarna kunna göra sökningar på data som finns i MSSQL-databasen.

Det handlar inte om någon gigantisk mängd data eller trafik... kollar nu på VPS eller hur kunden vill lösa det.

Har du kontroll över det externa systemet? Det vore kanske smidigare att lösa det på annat sätt än att koppla upp direkt mot db. Känns lite onödigt att ha den här begränsningen.


Alla tider är GMT +2. Klockan är nu 06:46.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson