>>> age.apa...@gmail.com wrote:
>>> 
>>> I am new to postgres, and I am also not a DBA. I am a solo developer who is 
>>> trying to evaluate what database to use for my hybrid multi-tenancy 
>>> sub-apps i.e. users of the application will be authorised to use part or 
>>> whole of the application based on their authorisation levels. This 
>>> delineation of user access has to also be supported by the database, if 
>>> possible. Also, for audit purposes the data is append only. And the design 
>>> is based on just two tables(vertices and edges) to emulate a 
>>> document-oriented(jsonb) graph structure.
>>> 
>>> Postgres is the database I am leaning towards for this project. But as I am 
>>> not a DBA and also a solo developer, I am trying to understand how I can 
>>> spend less time managing the DB and more time developing the application. I 
>>> would like to have a distributed and fault-tolerant DB setup with multiple 
>>> read and write nodes with little to no configuration on my part, if 
>>> possible. I am looking for a self-hosted open source solution.
>>> 
>>> Is this possible with PG? What is the best way to achieve this for a 
>>> non-DBA solo developer like me?
>> 
>> robjsarg...@gmail.com wrote:
>> 
>> None of the experts chimed in so I ante up my $0.02. It won't be possible 
>> unless you become a serious DBA _and_ solo (full stack) developer.  Or you 
>> pay for db support.
> 
> saul.perd...@gmail.com wrote:
> 
> What Rob said... plus, I would urge you to give some more thought to "for 
> audit purposes the data is append only". If your application is ever 
> successful, non-insignificant storage costs are something you'll need to deal 
> with sooner or later.
> 
> Anyway, what you ask is certainly achievable, but not without sustained 
> effort. IMO your options are: spend the time to learn on your own with much 
> reading + trial and error; pay somebody to set it up for you; or, cross the 
> high-availability bridge after you've got something of substance developed, 
> app-wise, on a single local DB.

There’s always Internet search. Mention as many key phrases as you see fit. For 
example:

> Fully managed cloud service for highly available, fault tolerant, 
> Postgres-compatible distributed SQL database

Look at my email address. That outfit is among the hits. So full disclosure is 
done. But, as they say, “other services are available”. So I don’t think that 
my suggested search string is inappropriate for a list like this.

Reply via email to