Avatar billede idleidle Nybegynder
20. april 2004 - 15:50 Der er 9 kommentarer og
1 løsning

Webbaseret større database

Jeg ønsker at etablere en større database til søgning på nettet.

Den skal indeholde ca. 300.000 poster og hver post skal have ca. 25 prædefinerede felter. Men der må ikke være nogen fil-mæssige begrænsninger på databasen - den skal kunne rumme f.eks. 1.000.000 poster hvis det engang bliver aktuelt

Da jeg ikke ved noget videre om webbaserede databaser slynger jeg i det følgende en række ønsker ud så må I melde tilbage om alt er realitisk:

- Den skal have en mulighed for input, enten via webinterface, Windows applikation med sync eller f.eks. indtastning i et regneark der kan eksporteres til nettet
- Der skal være mulighed for at udvidde felter, ændre dem og via nettet søge på alle felter / variable
- Der skal være god sikkerhed omkring løsningen
- Den skal virke på de fleste platforma herunder Win, Unix og Mac
- Det skal være nemt at kunne ændre i poster, slette dem og i det hele taget foretage vedligeholdelse.

Jeg kører de nyeste Sun Cobalt servere med 155 mbit backbone -

Det vil derudover være rart om man kan putte hver enkelt post i et hirarki - altså tildele den en kategori. Det skal så være muligt at foretage en søgning hvor den enkelte post kommer frem, men det skal også være muligt at lave en "list all" via nettet hvor alle poster i en bestemt kategori vises.
Endvidere vil det være rart om man kan vise visse resultater før andre. Altså en slags 'featured' funktion.

Alt dette her ville naturligvis være bedst om man kunne lave en fancy php løsning med en eller anden SQL database eller hvad det nu hedder - men hvis I kender virksomheder der har alternative løsninger eller I selv med lethed kan strikke sådan noget sammen hører jeg også gerne fra jer...

Idle Idle
Avatar billede arne_v Ekspert
20. april 2004 - 16:06 #1
Umiddelbart lyder det som:
  - du kan bruge næsten enhver database server: MySQL, MS SQLServer etc.
  - du skal have lavet en applikation i PHP/ASP/JSP/whatever
Avatar billede vallemanden Nybegynder
20. april 2004 - 17:49 #2
Jeg vil anbefale enten Oracle(MEGET DYR) eller MySQL(BILLIG), der findes også en del andre DB'er men dem kender jeg ik' vildt meget, og access dur ikke med de menger af data du snakker om, den bliver ALT for langsom. MS SQL kan også bruges men, jeg TROR ikke at den kan køre på en 'ikke windows server'
Jeg kan uden problemmer lave windows programmer til Oracle og MySQL databaser

Vallemanden
prog@night.dk
www.night.dk
Avatar billede arne_v Ekspert
20. april 2004 - 17:59 #3
MS SQLServer er Windows only. Men MySQL, Oracle, DB2, ASE, SapDB etc. fåes
til Unix/Linux. Mac er jeg mere skeptisk overfor.
Avatar billede trer Nybegynder
20. april 2004 - 21:22 #4
Jeg ville være skeptisk mht MySQL med de datamængder - mulighed for point-in-time restore etc er svjv ikke til stede. Du kan måske have fordel af at kigge på Borlands Interbase eller opensource udgaven af den kaldet "Firebird".

Min anbefaling ellers ville være Oracle eller Sybase som begge kan køre (faktisk kører bedst) på Unix/Linux - de er bare forholdsvis dyre.

Mht selve webstedet og din kode - kig på http://sourceforge.net/ om du ikke kan finde noget der ligner det du ønsker. Så har du et udgangspunkt som måske skal rettes lidt til - men det er væsenligt billigere end at få noget bygget fra bunden.
Avatar billede arne_v Ekspert
20. april 2004 - 22:43 #5
Der er nogen der kører MySQL med større databaser.

Nærmeste eksempel: Eksperten - jeg vil formode at hver svar/kommentar er en række
så med næsten en halv million spørgsmål så ...

Cox skal efter sigende have en MySQL database med 2 milliarder rækker.
Avatar billede vallemanden Nybegynder
20. april 2004 - 23:54 #6
Jeg køre en kopi af IMDB den fylder omkring 700MB og den cykler bare derud af, jeg har dog ikke tal på hvormange rækker der er i den men der er mange
Avatar billede trer Nybegynder
21. april 2004 - 08:40 #7
arne_v> Det jeg er i tvivl om ved de store datamængder er mest mulighed for restore; hvor store datamængder man risikerer at tabe etc.
Avatar billede arne_v Ekspert
22. april 2004 - 21:51 #8
Jeg tror nu at Cox har styr på deres backup og restore ...
Avatar billede idleidle Nybegynder
24. april 2004 - 16:47 #9
Tak alle, jeg vil prøve at stykke en mere indgående jobbeskrivelse sammen og så poste den under jobs..
Avatar billede vallemanden Nybegynder
24. april 2004 - 17:08 #10
takker :-)
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
Computerworld tilbyder specialiserede kurser i database-management

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