Toon posts:

beperkingen MS SQL Express

Pagina: 1
Acties:
  • 359 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Hallo,

Ik heb een vraag over de beperkingen van MS SQL Express. Ik heb "overal" op internet gezocht, maar kan niet echt een antwoord vinden op mijn vraag/probleem. Hopelijk zit ik hier goed en op de juiste plek.

Ik wil gebruik maken van een MS SQL database. Nu is de gratis Express edition voor mij wel een goede optie maar ik vraag me af hoe snel ik tegen beperkingen aanloop. Voor e-commerce kan de database wel 1000 gebruikers hebben met tientallen gelijktijdige gebruikers. Dit komt denk ik door (o.a.) door de limitiet van 1GB voor de bufferpool en het gebruik van maar één processor.

Nu vraag ik me af. De grootte van de database, 4GB, kan je aanpassen door gebruik te maken van meerder databases. De bufferpool kan je dan dus ook vergroten naar meer dan 1GB. Ik zal gebruik maken van een quad core processor....Express zal dus (denk ik) 4 cores gebruiken, maar zal een tweede processor ook gebruikt worden door de andere express database of is dit niet aan te sturen?

Verder zal ik gebruik maken van Windows 2003 Standard. Maakt hier 64bit nog iets uit? Ook al is het Windows on Windows.

Bedankt!

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 10:24

gorgi_19

Kruimeltjes zijn weer op :9

Windows ziet een quadcore als 4 cpu's, dus Express zal gebruik maken van 1 core. En hoe was je van plan om een database op te gaan delen over meerdere databases gelimiteerd aan 4 GB? :?

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

Topicstarter
Het gebruik van alle cores heb ik van een Australische website, ik ging er voorlopig maar vanuit, maar wil best het tegenovergestelde aannemen.

Ik wil de database niet opdelen, ik wil meerdere databases installeren. Dat zou gewoon moeten kunnen. Dus elke installatie heeft dan een 4GB grootte en 1GB bufferpool. Bijvoorbeeld voor elke productgroep één databaseinstallatie (tv's apart, kleding apart etc.)

Hier de tekst van com.au:

2/Single CPU/Scheduler issue, what you fail to point out is that Express is limited to one CPU, not core, hence on a HT enabled machine it will use both "processers" on a multicore machine it will use all cores. Hence a faster CPU is not the answer, a more modern one is.

3/ 4GB Database size limit, this is for a single database, you can have many databases on an instance and many (16) instances on a box.

http://www.builderau.com....024547,339224962-3,00.htm

Hier een link naar Microsoft met uitleg over meerdere installaties express o.a. m.b.t. de bufferpool:
http://www.microsoft.com/...artikelen/sqlexpress.aspx

  • WormLord
  • Registratie: September 2003
  • Laatst online: 01-12 13:49

WormLord

Devver

Tsja, als je je zo druk maakt over beperkingen en grootte van je (commerciele?) database, waarom ga je dan niet overwegen om toch te investeren in de 'echte' MS SQL server of een gratis database zonder kunstmatige beperkingen zoals Postgresql?
Dat lijkt me beter dan kunstgrepen uit gaan halen om de beperkingen van MS SQL server express te gaan omzeilen.

  • axis
  • Registratie: Juni 2000
  • Laatst online: 26-01-2023
WormLord schreef op zaterdag 10 maart 2007 @ 11:42:
Tsja, als je je zo druk maakt over beperkingen en grootte van je (commerciele?) database, waarom ga je dan niet overwegen om toch te investeren in de 'echte' MS SQL server of een gratis database zonder kunstmatige beperkingen zoals Postgresql?
Dat lijkt me beter dan kunstgrepen uit gaan halen om de beperkingen van MS SQL server express te gaan omzeilen.
Naja, ik snap de TS wel.. In een hostingomgeving bijvoorbeeld, moet je met de SPLA licentie aan de slag, en betaal je voor een SQL 2000/2005 standard edition al snel 200 euro per CPU per maand. En da's een heleboel geld! Als je het ook met de gratis Express versie af kan..

Zitten ook belangrijke verschillen tussen de express en de workgroup/standard met betrekking tot DTS/SSIS packages en replicatie trouwens.. Maarja, als je geen van allen gebruikt :)

Two advices for network troubleshooting.. learn to draw diagrams in Visio, and THINK IN LAYERS!


Verwijderd

Topicstarter
Nou, het is niet zozeer dat ik me druk maar over de beperkingen op zichzelf, maar meer over wanneer de beperkingen intreden. De kosten voor MS SQL 2005 Standard heb ik al in de begroting verwerkt. De server is even duur als een MS SQL 2005 Standard Single Processor License. De server kan dus meegroeien t/m de aanschaf MS SQL 2005 St. SPL. Daarna wat meer geheugen en nog een processor erin en door met een Dual Processor License.

Het probleem is nu weer de cores. Ik wil eigenlijk een quadcore, maar als elke core als 1 CPU wordt gezien heeft het misschien weinig zin om op termijn met 2 quadcores te zitten als Standard maar 4 CPU's ondersteunt. Dan kan ik net zo goed beginnen met een "snellere"? dualcore.

Zoals jullie wel gemerkt hebben, ben ik geen specialist in servers en databases. Ik weet er wel genoeg van om er mee te werken, maar de puntjes op de i moeten nog komen. Een website kan ik maken, een database ook, het programmeren leer ik nu en dat is voor de startfase voldoende.

Dat ik voor MS SQL Express kies, komt omdat het van Microsoft is en ik met Visual Studio 2005 Express werk met ASP.NET 2.0, C# 2005. Allemaal erg makkelijk als je het nog moet "leren". (vind ik)

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 10:24

gorgi_19

Kruimeltjes zijn weer op :9

Hmmm.. :X :X
Hij telt dus sockets ipv (virtual) CPU's :X
Een quadcore gaat dus goed.
http://msdn2.microsoft.com/en-us/library/aa337277.aspx

[ Voor 11% gewijzigd door gorgi_19 op 10-03-2007 17:52 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • axis
  • Registratie: Juni 2000
  • Laatst online: 26-01-2023
Verwijderd schreef op zaterdag 10 maart 2007 @ 17:48:
Nou, het is niet zozeer dat ik me druk maar over de beperkingen op zichzelf, maar meer over wanneer de beperkingen intreden. De kosten voor MS SQL 2005 Standard heb ik al in de begroting verwerkt. De server is even duur als een MS SQL 2005 Standard Single Processor License. De server kan dus meegroeien t/m de aanschaf MS SQL 2005 St. SPL. Daarna wat meer geheugen en nog een processor erin en door met een Dual Processor License.
Volgens mij mag je met webhosting geen standard single processor license kopen, maar MOET je naar de SPLA hosting. Opzich ook geen ramp, maar dan betaal je dus 60 EUR per maand voor workgroup, en 241 EUR per maand voor standard. En nog 21 euro voor windows server 2003 standard edition unauthenticated.

Als je in het programma enrolled, moet je elke maand een rapportje invullen met hoeveel licenties je die maand gebruikt. Je kunt ook eens bellen met Sequint, bedrijf in NL dat hierin is gespecialiseerd, die kunnen het waarschijnlijk ook goed uitleggen, zonder je meteen alles aan te willen smeren.

Er is hier en daar nog steeds discussie of het nu mag of niet, die express in hostingomgeving:
http://forums.webhostautomation.com/showthread.php?t=16450

Two advices for network troubleshooting.. learn to draw diagrams in Visio, and THINK IN LAYERS!


Verwijderd

Topicstarter
Ik denk dat ik verkeerd wordt begrepen of dat ik het zelf niet goed begrijp, maar er is bij mij geen sprake van webhosting, maar van serverhosting. Ik zal een eigen server aanschaffen en die plaatsen middels colocatie bij een hostingprovider. Ik heb (denk ik) dus niet te maken met een serviceprovider die mij software aanbiedt als service, waarvoor dan een SPLA nodig is.

Tenzij je met webhosting alleen het aanwezig zijn op internet bedoelt. Maar daar is juist een Single/Dual Processor License voor nodig. Een goedkope 5 Client License mag je niet gebruiken voor de verbinding met internet.
Pagina: 1