I'm pleased to note that Teradata just announced a plugin for the R language.
As many of you will know, PostgreSQL has supported server functions written in the R language for many years. So its good that Teradata has seen the light at last and by doing so has validated the innovations that PostgreSQL has made.
That means the list of databases that have responded directly to innovations in PostgreSQL, now extends to Oracle, Informix(Illustra), SQLServer, Sybase, DB2, Teradata. Of course, MySQL have been trying to catch up for a long time,
That pretty much is the complete set. Cool. Well, almost.
I'm intrigued as to what NoSQL vendors think will happen next. If their core values are simplicity then what new features can they add without going back on their core philosophy. Austerity isn't something you can have more of, is it? Let's wait and see what happens when the VC runs out.
PostgreSQL really is in a leadership position with regards to database innovation. And I'm happier than ever to be part of this phenomenon.
Wednesday, 17 August 2011
Tuesday, 19 July 2011
Cascading Replication
Cascading Replication is now part of PostgreSQL 9.2, thanks to Fujii Masao.
The idea is that a streaming replication standby can also stream data onto other standbys. This allows a complex network of interrelated servers to fulfil the roles of High Availability, High Durability, Distributed data access capacity and Reporting requirements.
You can set up chained configurations like A -> B -> C.
or more complex arrangements like
......A
....B....E
..C.D...F.G
This should make it much easier to reduce bandwidth for intercontinental replication.
Nice thing is that Hot Standby feedback works across the whole cluster, so you easily manage the interrelationships between servers.
The idea is that a streaming replication standby can also stream data onto other standbys. This allows a complex network of interrelated servers to fulfil the roles of High Availability, High Durability, Distributed data access capacity and Reporting requirements.
You can set up chained configurations like A -> B -> C.
or more complex arrangements like
......A
....B....E
..C.D...F.G
This should make it much easier to reduce bandwidth for intercontinental replication.
Nice thing is that Hot Standby feedback works across the whole cluster, so you easily manage the interrelationships between servers.
CHAR(11) Conference Success
Finally recovered from attending CHAR(11) in Cambridge, UK. 2 complete days of Clustering, High Availability and Replication talks from various experts.
We had 15 talks from 14 speakers from US, Japan and from 8 European countries, including the keynote from Jan Wieck. Attendees came from US and all across Europe, many of whom could give detailed talks themselves. There's always next year...
The most amazing thing were the comments we received from attendees. Every talk was packed solid, and judging by the seats alone it seems almost everybody went to all the talks - for the whole talk. I don't recall a conference having such a good attendee rate, not even CHAR(10) last year.
Based on that, it looks pretty certain that we'll run CHAR(12) next year. We did discuss Japan for CHAR(12) but that's not going to be as easy as we'd hoped. Let's see how that goes.
I'm pleased with how everything ran, so a big thanks to the organising team.
Thanks very much to Koichi Suzuki for visiting again. The panel discussion between Postgres-XC, MGRID and Greenplum was very enlightening.
Thanks to all the speakers and attendees also.
We had 15 talks from 14 speakers from US, Japan and from 8 European countries, including the keynote from Jan Wieck. Attendees came from US and all across Europe, many of whom could give detailed talks themselves. There's always next year...
The most amazing thing were the comments we received from attendees. Every talk was packed solid, and judging by the seats alone it seems almost everybody went to all the talks - for the whole talk. I don't recall a conference having such a good attendee rate, not even CHAR(10) last year.
Based on that, it looks pretty certain that we'll run CHAR(12) next year. We did discuss Japan for CHAR(12) but that's not going to be as easy as we'd hoped. Let's see how that goes.
I'm pleased with how everything ran, so a big thanks to the organising team.
Thanks very much to Koichi Suzuki for visiting again. The panel discussion between Postgres-XC, MGRID and Greenplum was very enlightening.
Thanks to all the speakers and attendees also.
Thursday, 16 June 2011
Five Nines
In High Availability we talk about "Five Nines" meaning 99.999% availability. I like to joke that a badly configured system has "Nine Fives" availability or 55.555555% availability.
With a sensible architecture and good operational controls, data can be made "Five Nines" safe with PostgreSQL 9.1.
I was reminded today that "Five Nines" had another meaning in an earlier age. Wilfrid Owen's wartime poetry describes
And towards our distant rest began to trudge.
Men marched asleep. Many had lost their boots
But limped on, blood-shod. All went lame; all blind;
Drunk with fatigue; deaf even to the hoots
Of tired, outstripped Five-Nines that dropped behind.
meaning artillery shells falling away from the target of the front line troops.
The poem ends with an exhortation to learn from earlier mistakes
My friend, you would not tell with such high zest
To children ardent for some desperate glory,
The old Lie: Dulce et decorum est
Pro patria mori.
"How sweet and fitting it is to die for one's country"
I'm sure there's a modern message there, but I'll leave that up to you.
With a sensible architecture and good operational controls, data can be made "Five Nines" safe with PostgreSQL 9.1.
I was reminded today that "Five Nines" had another meaning in an earlier age. Wilfrid Owen's wartime poetry describes
And towards our distant rest began to trudge.
Men marched asleep. Many had lost their boots
But limped on, blood-shod. All went lame; all blind;
Drunk with fatigue; deaf even to the hoots
Of tired, outstripped Five-Nines that dropped behind.
meaning artillery shells falling away from the target of the front line troops.
The poem ends with an exhortation to learn from earlier mistakes
My friend, you would not tell with such high zest
To children ardent for some desperate glory,
The old Lie: Dulce et decorum est
Pro patria mori.
"How sweet and fitting it is to die for one's country"
I'm sure there's a modern message there, but I'll leave that up to you.
Subscribe to:
Posts (Atom)
