Avatar billede thecokeguy Nybegynder
17. august 2006 - 22:09 Der er 5 kommentarer og
1 løsning

2D array i database

Hej...

Nogen forslag til hvordan man kan gemme et 2D array i en database?.. Den skal være kompatibel med alle sprog der benytter MySQL databasen, dvs. at det jeg nok virkelig efterspørger er en tabelstruktur der kan gøre dette.

Andre forslag er også velkomne...

På forhånd tak for hjælpen...
Avatar billede ksoren Nybegynder
17. august 2006 - 22:20 #1
et felt til at angive hhv række og kolonne, og et felt til værdien

CREATE TABLE 2darray(x INT, y INT, value INT, INDEX(x), INDEX(y));
Avatar billede thecokeguy Nybegynder
17. august 2006 - 22:23 #2
Kan MySQL håndtere flere 100.000 poster i en tabel uden at man skal vente i evigheder, når man benytter SELECT ?

Jeg tænkte bare at denne metode kan hurtigt løbe op i mange poster.
Avatar billede arne_v Ekspert
17. august 2006 - 22:24 #3
array_tabel:
  xdim, INTEGER, PK
  ydim, INTEGER, PK
  val, whatever
Avatar billede razmuz_dk Nybegynder
18. august 2006 - 10:23 #4
Det kan mysql sagtens klare - og hvis blot du opretter rigtige indexes vil hastigheden også være tilfredsstillende er jeg sikker på.
Avatar billede thecokeguy Nybegynder
18. august 2006 - 15:59 #5
Genialt... Så er problemet jo ikke så stort... Hvis nogen er interesseret i pointene, så kan I jo lige poste et svar.
Avatar billede thecokeguy Nybegynder
01. september 2006 - 23:37 #6
Lukker tråden

Takker igen for hjælpen
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