and finally, i should mention that by "email" i mean more like facebook
messages between facebook users, not SMTP-IMAP email.
just rich-text messages sent between users, and an "alert" feature
somewhere on every page that notifies people of new chat/email messages.

On Fri, Oct 26, 2018 at 7:32 AM Rene Veerman <seductivea...@gmail.com>
wrote:

> my current, newbie strategy, is to have multiple databases per user each
> dedicated to a single feature, like customizations of the look of a page,
> or the blog entries.
> this has the advantage of easy permissions enforcement,
> but the disadvantage of a worse than exponential explosion of the number
> of databases as features requiring a new database per user/role, and the
> number of users, grows.
>
> and quite frankly i'm a bit afraid to just start designing something on my
> own, knowing next to nothing about the nitty gritty of replication in the
> real world.
>
> or should i just not be worried about 20 million databases per 1 million
> users? there is that b-tree feature which i assume is used for table-name
> to table data access too?
>
> On Fri, Oct 26, 2018 at 7:19 AM Rene Veerman <seductivea...@gmail.com>
> wrote:
>
>> Now that i've got blogging powered by couchdb and some other stuff
>> powered by couchdb done for my seductiveapps.com platform,
>>
>> i'm looking to start on email and chat features, between couchdb users
>> and even between roles or between a user and someone from a role.
>>
>> a role like 'law enforcement', because new anti-terror laws here require
>> that i build in a backdoor to any system that exposes blogging features to
>> the world.
>>
>> plus, i need reliable scalable email and chat features anyways for the
>> more advanced future features of my cms (webshop, forum, etc).
>>
>> so, i'm looking for smart db design ideas (i use php-couchdb and
>> pouchdb), and if any library to do this exists that's free to use
>> commercially, i'd love to hear about that too.
>>
>

Reply via email to