Interview With The PostgreSQL Team
Gentu writes "OSNews features an interview with some members of the PostgreSQL team regarding the much needed replication feature, their competition to MySQL, their future plans and a "native" Windows/.NET port."
I can't wait until PostgreSQL has these features. Once that happens Oracle will have to run and hide. Yeah I know a ton of people will reply to this saying that Postgres doesn't have nearly the feature set of Oracle and the like, but I think for 90% of people that need a fault-tolerant database the featureset of Postgres is more than enough.
-----BEGIN GEEK CODE BLOCK----- Version: 3.12 GIT d? s: a-- C++++ UL++++ P++ L+++ E- W++ N o-- K- w--- O- M+ V PS+ P
Being an avid PostgreSQL user, I was hoping for some interesting information in this article. Silly me.
The (sadly disappointing) three line summary:
Am I the only one that things the editors should've rejected this article?
I've been trying to learn Postgre's useage and try it on production systems. I started out with the MySQL that the developers were sarcastic about, but realized the very different applications that need databases.. Ever since, I've been delving into db3 for lower end data management (for dbase-replacement apps) and Postgresql for higher end.
I dont think its fair to compare Postgre with MySQL. Postgres developers work so hard to point at their features, but not all web backends require transactions or even subqueries. The basic Postgresql installation is a bit of a pain to get up and running with a basic database, which keeps pushing new users to MySQL, and the feature list gets repulsive there too.. But for applications like managing the
I like to think Postgre as a middle to large-scale database, with DB2 and Oracle taking the 'large' end of the spectrum and mysql,minisql and the sleepycat way of dealing with data, at the 'small' end. Mysql's niche happens to be at a sweet spot where developers seek ease, speed, simplicity and functionality with PHP, Perl, C and scripts.
"Give orange me give eat orange me eat orange give me eat orange give me you." -Nim Chimpsky
For guys who consider Oracle and other commerical RDBMS their competition, they sure seemed to enjoy pointing out the faults of MySQL.
In my opinion, OSS needs to be more friendly to each other. If one project lacks features, don't bash them, what's the point? Just focus on your own project, and leave other people alone, especially if they're bashing you too. So what if MySQL has a marketing department. The internet was supposed to be about exchanging ideas, not bashing other people's ideas.
and a "native" Windows/.NET port."
.net data provider project for connecting to PostgreSQL via .Net.
er, not quite
Robert: Plus we already have a
There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
"We had transaction support 10 years before MySQL, mainframe ports 2 years before MySQL, and support for all types of subselects for the last 2 years, which MySQL still doesn't have working."
What's this? MySQL 4.1, released early this month, supports subselects.
I love using PostgreSQL. It is great, stable, easy to use, and the feature set is wonderfully large.
It also has the same feeling that Linux did in its earlier days. PostgreSQL is unstoppable, and will one day be the only database worth using just like Linux is going to be the only Unix kernel worth using one day.
You can see how it is growing exponentially, and there is nothing that can stop it. It feels great to get on board because you know things are only going to get better.
As far as MySQL goes, I have nothing against it. I grew up on Sybase and Oracle systems, so picking up PostgreSQL was easy as pie. I still haven't had enough motivation or time to pick up MySQL idiosyncracies. And I just don't see a future with MySQL or any other database like I see with PostgreSQL.
PostgreSQL just has that magical feeling about it that is pretty rare for any piece of software. It just feels good using it. It just feels right.
The radical sect of Islam would either see you dead or "reverted" to Islam.
But here's what puzzles me: if you don't need complicated queries (and I'm told MySql takes a serious performance hit even with something as simple as multi-field primary keys), why bother with a relational DBMS at all? Why not use a simple indexed record engine, like Berkeley DB?
I'm Peter Eisentraut, I'm quoted in this article, but I never knew I was doing an "interview".
Matt Dillon of FreeBSD fame (no, not the actor) has a new startup called Backplane. They are creating a replicated, distributed SQL database and it's open-source. It's not PostgreSQL, but it sounds like an interesting technology.
cpeterso
I run a postgresql database at the heart of my auction site. I want to maintain current snapshots of my database so that if anything goes wrong, I will have a secure, reliable, full copy of the database somewhere else that we can jump back to if the server ever dies.
The problem is, it is a stand-alone server. I don't have the money or space for a second server dedicated to backups. So these backups have to go off-site (or possibly they could be moved to another machine on the same network if I can talk an acuaintance into allowing that).
In other words, if the server goes down or the drives go haywire (running *hardware* RAID 5), I want a copy of the database somewhere. And I want it to be as fresh as possible. I don't want to have to regress to the copy from 24 hours prior. Even an hour prior may be too long.
The database itself is about 1.5gb and grows at an average of 200mb per month.
I'm not a DBA. I'm not a professional web admin. In fact, my area of expertise is nowhere near web or database related. So can anyone suggest some PostgreSQL-able solution to my problem? Thanks if you can!
I allready have a mysql db for free from my host, and it's faster to code for. I get few enough hits that performance is hardly an issue.
Photos.
postgresql is a toy, why worry about things like replication when it can't even do hot backup!
What? No questions about a better name?
Darkov wrote: Why do people use oracle? Beacuse they have a large, aggressive sales force and extensive marketting. "use of Oracle may scale technologically, but it doesn't scale financially"