| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> comp.databases.theory -> Re: DB Design question
Thanks, Absinthe. I am aware of the classical way in which to represent
this sort of data, but my main concerns here were to do with the fact
that this table (userTable) can get very large, typically: 15000+
users x 5000+ flags per user implies more than 75 million rows in the
user table. Under these circumstance would I be able to achieve adequate
performance in terms of data retrieval and updates? and even if this is
ok initially, will it scale well?
I was therefore wondering if people use alternative storage strategies that might return better performance and scalability?
Naran.
Absinthe wrote:
> "Naran Hirani" <N.Hirani_at_hgmp.mrc.ac.uk> wrote in message
> news:ba10co$pdi$2_at_niobium.hgmp.mrc.ac.uk...
>
>>I hope this is not off topic for this NG. >> >>My colleague is trying to achieve the following two difficult tasks and >>would appreciate any input you guys can provide. >> >>1. He needs to store large numbers of user attributes in a table. >>In other words, for each user (say 15000+) he needs to store >>many thousands (potentially) of flags. Each flag itself is small - >>either a character, or simple boolean, or a number, but there are >>arbitrary (ie. unknown) numbers of these flags, and the number of flags >>is extremely large. >> >>What is the best way to store such data?
![]() |
![]() |