[gilug.org] Relacions del BASAP
Narcis Garcia - GiLUG informatica actiu net
2009-10-29 15:51:45 UTC
M'estic mirant el tema de les claus foranies (Foreign Key) i veig que hi
ha algun inconvenient:
- MySQL crea les bases de dades amb el motor MyISAM de forma
predeterminada, i el sistema de claus foranies requereix fer servir
InnoDB.
Ja sé que les claus foranies són el què li dóna un avantatge de
rendiment amb enormes quantitats de dades al motor InnoDB, però BASAP no
not prescindir de les relacions quan es treballa amb altres motors com
MyISAM.
Sense comptar amb les relacions entre taules que de vegades pot integrar
MySQL, ja vaig crear jo el motoret relacional per a BASAP, al qual
suposo que més endavant li podré fer contemplar les claus foranies de
InnoDB quan toqui taules InnoDB.
A nivell estadístic dels CMS més populars que corren, he vist que hi ha
una mica de tot, i deu dependre de la previsió que fan els
desenvolupadors en volum de dades:
- MediaWiki permet triar entre InnoDB i MyISAM, per si vols tenir la
Wikipedia sencera a casa o quelcom més modest.
- phpBB treballa amb MyISAM
- WordPress amb MyISAM
- Webcalendar amb MyISAM
- Gallery (el de les fotos i vídeos) amb InnoDB.
-----Missatge original-----
De: Eduard Vidal i Tulsà <>
Reply-to:
Per a:
Assumpte: Re: [gilug.org] Presentacio del BASAP
Data: Sun, 25 Oct 2009 14:39:03 +0100
El 21 / octubre / 2009 21:52, Narcis Garcia - GiLUG
<> ha escrit:
M'haig de mirar com va això de les claus forànees, perquè el què
vaig
fer és crear una taula de relacions, és a dir, gestionades per
programari. Veuràs l'assistent de relacions a la configuració,
una
vegada tinguis 2 taules creades.
http://basap.actiu.net/demo/
Jo tiraria per implementar les claus foranees directament a dintre
mysql, ja que despres pots importar/exportar el sistema relacional desde
diferentes plataformes.
A la pàgina de versions de la documentació pots veure els canvis
(changelog), on veuràs que està previst el multiidioma. El
multillenguatge no es basa en la base de dades, sinó en fitxers
PHP. Hi
ha un directori "ca" pel català.
-----Missatge original-----
De: xevi <>
Reply-to:
Per a:
Assumpte: Re: [gilug.org] Presentacio del BASAP
Data: Wed, 21 Oct 2009 21:24:27 +0200
> - "Que tal amb les claus forànees?"
> Quines claus? Parles de camps-clau?
Les claus forànees son els camps unics de una taula que la
lliguen amb
altres taules com podria ser el cas si tinguesis dos taules una
de
clients i una de factures i lliguesis les factures amb els
cliens a
partir del dni
Per cert el gestor fa bastanta bona pinta,t'interesaria que fos
multiidioma? perque tinc algo fet amb php per treballar amb
multiples
idiomes,la unica pega es que hauries de crear una taula amb els
textes
Salut
_______________________________________________
Llista del GiLUG
http://gilug.org/cgi-bin/mailman/listinfo/llista
* Tots els missatges queden publicats a:
http://gilug.org/pipermail/llista/
_______________________________________________
Llista del GiLUG
http://gilug.org/cgi-bin/mailman/listinfo/llista
* Tots els missatges queden publicats a:
http://gilug.org/pipermail/llista/
_______________________________________________
Llista del GiLUG
http://gilug.org/cgi-bin/mailman/listinfo/llista
* Tots els missatges queden publicats a:
http://gilug.org/pipermail/llista/
Més informació sobre la llista de correu gilug