Hacker News new | ask | show | jobs
by edrtghuj 6209 days ago
>The reason PostgreSQL et al have those features is because people want them.

The reason those features are in PostgresSQL is because they are in SQLserver, ... because they are in Oracle, ... because they are in DB2.

Based on that logic C should have had a report generator and the unix filesystem should have records - and your car would have a saddle and whip holder.

2 comments

No, it has those features because it aims to be SQL standard compliant, as do those other RDBMSes.

Where is the Standard for these 'Document-oriented' DBs?

Only those cheap imports don't have whip holders.

Otherwise, your contention in-domain feature copying somehow translates to cross-domain feature transfer is something that I fail to understand. Can you explain it better?

Postgress has certain features because it is competing, both technically and in marketing check-boxes, with other SQL databases. CouchDB is not an SQL DB (and not even an RDMS) and so doesn't automatically have to have the same rich set of features.