Hi Yuichiro
EBIHARA, Yuichiro a écrit :
Hi experts,
I'm now planning a system that will store 15,000,000+ items of
structured data and provide a basic CRUD functionality for them.
Nice this sounds like an ambitious project...
Are you talking about 15000000 pages ? Each page would have how many
additional meta data fields ?
While XWiki is the first condidate for me for the time
being, I'm
worried about if XWiki can manage such a large amount of data.
Can anyone say the largest XWiki systems?
Our largest system is currently
Curriki.org.. It's more in the 100K of
pages but with large pages (they have many XWiki objects).
There is also a big volume 20GB. We have many installations running with
that size (mostly because of attachments).
Also, I'd also like to know what kinds of
considerations are needed to
build a large XWiki system.
You absolutely need to implement custom mapping from your structures.
Otherwise it will be too big.
Which database is recommended? MySQL is ok? Is it a
good idea to
This is a good question. I'm not a mysql specialist and 15 million rows
is a lot.
Postgres might be a good candidate too for that volume.
You should search on the Internet.
Depending on your confidentially needs, maybe an XWiki storage
implementation over Google App Engine could be a good candidate.
It also depends on how much time/spending you have for this application.
manually apply MySQL's partitioned table feature
to large tables? And
Anything that is transparent to the application and that allows good
scalability is good
others...
Any suggestion would be greatly appreciated.
There are some things you need to absolutely avoid like showing in one
page all the data in a space for example or running a search with rights
on a common term. That will clearly not work. and just calling it once
could bring down your install. You might want to write a custom rights
manager to disable rights altogether if it is an option.
I would also suggest that if you have some budget for this project you
look into having some support to do it right. Initial choices could be
tough to fix with that amount of data.
(XWiki SAS provides support
http://www.xwiki.com or other experimented
developers on this list might be able to help)
Ludovic
Thanks in advance,
ebi
_______________________________________________
users mailing list
users(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/users
--
Ludovic Dubost
Blog:
http://blog.ludovic.org/
XWiki:
http://www.xwiki.com
Skype: ldubost GTalk: ldubost