redakcni system & ukladani dat

takova hypoteticka situace:
potrebuju nekam ukladat informace o clancich, a to dost informaci, cca 1kB na clanek. jak?
za behu to je associativni array of tarticle, kde je pro kazdej clanek ulozenej objekt s informacema o clanku, tj. vypada to nejak jako

$articles_arr : array of tarticle
[00000000000000000000000000000000] : tarticle
aid: 00000000000000000000000000000000;
src: ./articles/index.xml;
title: jkt;
created: 2002-06-03, 15:42:28;
(etc.)
[46584684acfed46454634546546bbb446] : tarticle
(etc.)
etc.

mno, a jak to ulozit??
a)
zavolam $data=serialize($articles) a to zapisu do souboru, ten vypada nejak <a href="http://programmers.wz.cz/bin/websystem/websystem.conf">takhle</a>(jsou tam i jina data, nejen o clanich, ale i menu,...), nacitam pres unserialize();
b)
mysql, bez prikladu :-)

otazka je, co je lepsi, tj. rychlejsi, hezci a tak vubec :-)
Pochybuji. že to někdo pochopí a poradí...
tak jinak:
mam pole objektu, potrebuju je nejak ulozit.
a)
pres serialize()
b)
mysql, jedna polozka v poli == jeden zaznam v db

ok ?
Jako databazove cistejsi bych videl urcite variantu B ... muzes pak delat jednoduchy dotazy do DB ... Ted si nejsem jistej, jak moc dobre MySQL pracuje s dlouhejma retezcema, ale pokud jo, tak varianta A by byla asi efektivnejsi a mozna i rychlejsi ... navic i by odpadnul problem se zmenou DB schematu, kdybys menil polozky, ale databazove bych rek, ze je to trochu spina :o) ... IMHO

Radek
kdyz uz bych to delal pres serialize(), tak bych to urcite neukladal do db,
o mysql premyslim kvuli problemum se zapisem flock():-( a kvuli hledani

j