03. januar 2004 - 18:35Der er
9 kommentarer og 2 løsninger
Hvilken database er bedst?
Hej.
Jeg kender ikke så meget til de forskellige database typer, og har derfor et lille spørgsmål. Jeg er klar over at det sikkert er ren religion, men jeg vil meget gerne høre nogle gode forslag.
Jeg skal ligge en masse data ind i en database. Det drejer sig om ca. 75.000 linjer, med hver ca. 20 kolonner data. Blandet tekst og tal.
Jeg skal søge i denne database fra en visual basic applikation, og jeg er interesseret i at finde det database system der er bedst/hurtigst.
Teknologi, AI og forretning er i centrum på Computerworlds Cloud og AI Festival i København d. 18. og 19. september. Se hele programmet for den store konference om strategisk brug af Cloud og AI på: www.cloud-festival.dk
Jeg vil give Arne ret i, at du nok er vokset fra Access. Der er lige et par ting du skal være obs på mht valg af db.
I den billige ende er primært MySQL og MsSQL (Microsoft SQL Server), MsSQL er "låst" til Windows mens MySQL kan køre på både Windows og Linux.
I øvrigt kan MySQL (p.t.) ikke levere samme funktionalitet som fx MsSQL, Oracle, Sybase, den mangler p.t. triggere, procedurer og funktioner. Derudover over ser der ud til at være problemer med implementationen af outer joins - der er i hvertfald ret mange spørgsmål i det her forum på den konto.
I den gratis ende findes i øvrigt også Interbase - jeg har ikke rørt den de senere år, men umiddelbart har den de ting MySQL mangler.
MsSQL er væsentligt nemmere at gå til, de vanlige MS brugervenlige værktøjer findes, og database-motoren er i al væsenlighed selvkonfigurerende, så man skal ikke skrue på mange knapper for at få den til at køre.
Har man max brug for 5 samtidige brugere / forespørgsler og kan leve med en 2 GB data-begrænsning, så kan man nøjes med MSDE'en - desktop udgaven af MsSQL. Den er frit re-distribuerbar via bl.a. Visual Studio.
Just a point concerning MSDE! It isnt limited to 5 users but optimized to 5 users! This means that more than 5 users can be connected but the dB will get slower!
I would also consider MSDE as your best bet, then its easier to upgrade to SQL server at a later stage.
Arne, I'm not saying that Access is a replacement for EM I'm saying it is a replacement for NOTHING :o) Futhermore, in Access data projects you can do MANY of the things which you can do in EM!
Arne_V> Demo? Ups, det var jeg ikke obs på, jeg har ikke rigtigt kigget på den.
Arbejdsmæssigt benytter jeg/vi i øvrigt rå sql og scripts til stort set alt - bl.a. pga vore dokumentationskrav, omend det altid er via QA fremfor OSQL (som er med).
Til simple opgaver er Access Data Projects tilstrækkelige. Det man "mister" i fht EM er nemt interface til backup, maintaince plans, jobs og jobskedulering, dts-pakker etc.
Så vidt jeg husker kræves der en CAL (Client Access License) for at få Client Tools (primært Enterprise Manager og Query Analyzer), men Client Tools *kan* installeres via en evaluerings-version af SQL Server, og så har man dem legalt i 30 (120?) dage, nok til at man kan lave sine administrativescripts...
Super, jeg tror at jeg går i kast med MSDE så jeg er bedst forberedt til at koble over på SQL når denne mulighed kommer.
Tak for hjælpen...
Synes godt om
Ny brugerNybegynder
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.