Avatar billede heine112 Nybegynder
20. juni 2005 - 00:11 Der er 13 kommentarer og
2 løsninger

Views i MySQL

Jeg eksperimenterer lidt med MySql. Jeg mere eller mindre fået konverteret en større mængde data (og views) fra DB2 til Mysql.

Mysql 5.0 skulle have mulighed for at anvende views. Tilsyneladende virker det (læses: systemet accepterer definitionerne på views og systemet går i gang med at behandle dem). Men det ser ud til at tage meget langt tid...

Simple opslag tager i databasen er hurtigt.

Er der nogen som intensivt har brugt views på mysql, og i så fald hvad er jeres erfaringer?

mvh
Avatar billede arne_v Ekspert
20. juni 2005 - 00:24 #1
Du er opmærksom på at 5.0 stadig er i beta og formentlig vil være det et stykke tid endnu ?
Avatar billede heine112 Nybegynder
20. juni 2005 - 00:52 #2
Jo, det er jeg. Men views er kommet i mysql 5.0 - det er ikke-eksisterende i version 4.
Avatar billede dmcn Praktikant
20. juni 2005 - 01:29 #3
Har du overvejet at benytte PostgreSQL - den understøtter så vidt jeg lige husker views (samt en hulens masse andet).
Avatar billede heine112 Nybegynder
20. juni 2005 - 11:47 #4
Jo - jeg har talt med et par andre som havde den holdning, at Mysql ikke var voksent endnu (views kommer først i version 5).

Jeg vil nok prøve PostgreSQL, men også gratis udgaven af MSSQL (som jeg heller ikke kender noget til).

Hvor brugervejlig er PostgreSQL ? Det skal kunne køre på standard windows - og databasen skal kunne administreres af brugere uden stor viden og erfaring...
Avatar billede arne_v Ekspert
20. juni 2005 - 11:53 #5
PostgreSQL kører fint på Windows og er vel ikke sværere at administrere end MySQL

MSDE virker fint (hvis du kan leve med restriktioner på DB størrelse og performance).
Men værktøjerne til administration er lidt pauvre for nu at sige det mildt.
Avatar billede heine112 Nybegynder
20. juni 2005 - 13:50 #6
Ok - jeg er vant til underlige administrationsværktøjer fra IBM DB2...

Jeg kan se, at det næste trin bliver at kigge nærmere på PostgreSQL (på windows).
Avatar billede heine112 Nybegynder
20. juni 2005 - 13:55 #7
Hvilke licensregler er der PostgreSQL i øvrig - er det et helt frit program som man kan distribuere kommercielt, eller er der en afgift, som ved MySQL ved kommerciel distribution ?
Avatar billede arne_v Ekspert
20. juni 2005 - 14:18 #8
MSDE kommer ikke med noget. Du kan få en SQL prompt og så er det bare command line derud af.

PostgreSQL er en BSD licens som er mere "commercial venlig" end MySQL's GPL licens.
Avatar billede arne_v Ekspert
20. juni 2005 - 14:19 #9
Avatar billede heine112 Nybegynder
20. juni 2005 - 15:28 #10
Tak for det arne v - der er ikke mange (økonomiske) restriktioner på PostgreSQL... Lige efter mit hjerte.
Avatar billede arne_v Ekspert
20. juni 2005 - 15:45 #11
en anden mulighed er Firebird http://firebird.sourceforge.net/

den er under en mozilla lignende licens
Avatar billede heine112 Nybegynder
20. juni 2005 - 15:58 #12
Ok, firebird er også en mulighed
Avatar billede heine112 Nybegynder
24. juni 2005 - 14:02 #13
Tak for hælpen n0rmality og arne_v. Smid et svar og få 100p.

-----
Jeg har kigget lidt nærmere på postgreSQL, og er helt klart noget jeg gå helt i videre med. Jeg har fint fået konverteret en store mængde data til postgreSQL.
Avatar billede arne_v Ekspert
24. juni 2005 - 14:03 #14
ok
Avatar billede dmcn Praktikant
24. juni 2005 - 16:14 #15
Det lyder da godt. :)
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