PostgreSQL 9.5 Released
iamvego writes: Later than the typical release cadence, PostgreSQL 9.5 has finally been released, and brings with it a slew of new features including UPSERT functionality, row-level security, and some big data features (CUBE/ROLLUP, join pushdown for foreign data wrappers, TABLESAMPLE, BRIN indexing and more). The previous release had brought about some new JSON functions and operators, but they only queried the data; 9.5 comes with new operators which now allow modification of JSON values, so it no longer has to be manipulated outside of the database. PostgreSQL's wiki has a more detailed overview of the new features.
If that is so, Oracle is supporting "bigdata" features since 8i
https://docs.oracle.com/cd/F49540_01/DOC/server.815/a68003/rollup_c.htm
PostgreSQL is impressive, especially now that software companies are becoming more and more abusive.
Adobe software becomes inoperative if you don't let it contact Adobe every time you start a program.
Microsoft's Software is Malware: Microsoft Windows has a universal back door through which any change whatsoever can be imposed on the users.
I have always liked it better than MySQL. Just wish more frameworks and CMSs supported it as the primary database. Support for PostgreSQL always seems like an afterthought.
See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
If it's not then I won't use it, won't scale.
Question:
I like postgres, but I've never used Oracle (or any proprietary DB engine, to be honest), so I was wondering: is there any advantage in using a proprietary database vs using postgres?
What I really would have liked to see is support for merge. MERGE is already supported by all of the platforms I care about. I don't even care about tradeoffs and syntax of 'UPSERT' schemes all I care about is one thing working across the board and MERGE is currently the closest to that.
I'm logging around 500,000 position reports for aircraft each day, which are naturally ordered by time (I also index on the ICAO24 airframe number). A lot of the queries I do involve the timestamps, which of course are only moving in one direction during the course of the day.
Ignorant comment, Anon. PHP is not built for MySQL, but PHP can be used with it, just like PHP can be used with PostgreSQL. PostgreSQL is also free. In fact, freer, since it isn't owned by one of its commercial rivals (Do you think Oracle will ever let MySQL grow so it can challenge Oracle's flagship product?)
I've used both Postgreql and Mysql commercial settings: PostgreSQL is a solid quality software fit for enterprise use. MySQL isn't and we had frequent data corruption and performance problems with it.
I noticed one feature that will be extremely useful for managing queues is the SKIP LOCKED feature. I'm very pleased this made it into the release. I'll be testing performance on this.
UPSERT is awesome functionality to have when working with data(bases)!
Pay attention, grasshoppers. THIS is how you qualify a statement. Without the qualification, I would have written off his statement as mere opinion.