Earlier quoted context omitted.
I think it's a neat feature. But note that orderedness isn't just useful for range queries, it also helps to satisfy ORDER BY and to allow for merge joins without a sort steps. There's also no yet support for index-only scans (probably never), no constraints, and no multi-column index support. There's also still some performance kinks to work out with the current hash index performance - large when growing the index…
Do you know how that'd work out for those of us with UUID primary keys rather than integer primary keys?
New in PostgreSQL 10
71–80 of 258 posts
Re: New in PostgreSQL 10
#72Re: New in PostgreSQL 10
#73How does PostgreSQL 10 compare with Cassandra for BigData requirements?
Ultimately it depends on your use case and how much tuning/schema design/explicit management you are willing to do. My team lead did a talk at NGINX Conf 2017 which touched on how we tuned Postgres to handle 1 Billion metrics per day for NGINX Amplify ( https://www.nginx.com/products/nginx-amplify/ ). I would link it, but it seems it hasn't been published by our Conf team yet. We did this on 9.4 so the changes outlin…
Re: New in PostgreSQL 10
#74Earlier quoted context omitted.
Having provisioned these sorts of "big data" systems in the past, it's now about how much you have today, it's how much you'll have over a growth period. The advantages of a scale-out system like cassandra, riak (RIP), memsql, big-table, cockroach, etc., are that they can grow with you from 3TB, to 9TB, to 81TB (as an example, if you're on some exponential growth curve with your data). It's not that you can't do it w…
Designing for the future is a guaranteed project failure. If one is starting a new project, hence contemplating what DB to use, starting with an ACID db is a safe bet in most cases(unless of course they are already starting with a huge amount of data). By the time the outgrow the ACID database they will have a better idea of what exactly they need and more importantly they will have the resources to make the switch.…
Based on what ? There is no evidence or logic behind this.
If you know that you are producing say 1GB a day of data that you must store then it is sensible and prudent to select a technology that can support your needs a year or two from now.
And this idea that you always have resources to make a switch later on is rarely the case. The more common scenario is that a team is established to implement something, it moves into production and then the team either disbands or moves onto something else. Why do you think so many people try and plan for the future ?
In most enterprise companies at least it would be considered a failure to have a project that in a year's time required another business case just to replace the database that the team should've appropriately selected in the first place.
Re: New in PostgreSQL 10
#75For anyone using postgres on a daily basis I would highly recommend pgcli. It has a very good auto-complete, and can even suggest JOIN statements (parts of it actually).
Re: New in PostgreSQL 10
#76Earlier quoted context omitted.
I don't think we disagree, but I want to be cautious about saying "whatever we start with is always good enough." I'm co-founder of a company, doing all of the technical work, and I too am using a very vanilla stack: Postgres, Elasticsearch, Redis, Memcache, Rails. However, having worked on massive scale-out projects before, I recognize where my pain points are going to be with my tech choices. [1] I'm storing calend…
Have you considered Citus as your scale-out solution? https://www.citusdata.com - maybe you can have your PostgreSQL and eat it too.
Re: New in PostgreSQL 10
#77Shouldn't that be PostgreSQL X? Seriously good work. I'm not sure why my firm still buys Oracle licenses.
Re: New in PostgreSQL 10
#78Earlier quoted context omitted.
Define "big data"? You can buy normal tier 1 server vendor hardware with 6T of memory. If it fits into 1 machine or a few, it isn't "big data".
To be honest 6 TB of data isn't that much. I'd say big data starts at around one petabyte because one petabyte requires 3 servers with 45 [1] 8TB hdds. At this point your data is so large it's impossible to store it on a single physical machine. "big data" usually doesn't require transactions though or at least no transactions across servers so you could probably get away with sharding postgresql via citus. [1] http:…
[1] http://www.storagereview.com/dell_announces_availability_of_...
Re: New in PostgreSQL 10
#79Earlier quoted context omitted.
Lots of cloud managed dbs are/can be publicly accessible. Eg all heroku hosted Postgres instances
are they? even without ssl? by default?
So yes they're public but their addresses are basically impossible to guess.
Re: New in PostgreSQL 10
#80Do anyone know if they have something planned in this department ?