473,499 Members | 1,576 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Ingres versus PostgreSQL

Guys,

Now that Ingres has been open-sourced, I'm curious about where it
stands with regards to PostgreSQL. Is it a worthy competitor?
PostgreSQL has been my database of choice for many years, and I'm very
interested in how Ingres and PostgreSQL stack up in terms of features
and performance.

Any insight you can provide will be very much appreciated. Thanks!

John

---------------------------(end of broadcast)---------------------------
TIP 9: the planner will ignore your desire to choose an index scan if your
joining column's datatypes do not match

Nov 23 '05 #1
1 6347

John Wells <jb*******@gmail.com> writes:
Now that Ingres has been open-sourced, I'm curious about where it
stands with regards to PostgreSQL. Is it a worthy competitor?
PostgreSQL has been my database of choice for many years, and I'm very
interested in how Ingres and PostgreSQL stack up in terms of features
and performance.


I was curious about this too. I've been perusing the documentation for a bit
now.

It seems like ingres has done some interesting things that postgres hasn't.
But it hasn't done a lot of the cool things that postgres has either. So it's
really a case of each having complementary strengths.

My first impression is that while postgres has gone after building the most
flexible programmer-friendly system that lets programmers go wild with
customization and complex data structures; Ingres has gone after the features
administrators like for managing large databases.

So while I can find no mention of user-defined types, aggregate functions,
operators, etc. And as far as I can find, no way to add new server-side
languages. And so on. In fact their standard data types are pretty basic.
Nothing like cidr, no spatial data types (Actually I think these exist but
were excluded from the open source distribution). You're pretty much stuck
with the standard SQL data types.

On the other hand it has features Postgres doesn't have that are important.
You can configure multiple buffer caches for pages of different sizes and then
decide on a per-table basis which of those page sizes to use. It does have
partitioned tables support, something that's pretty high on my wishlist for
Postgres. I also noticed it has nested transactions. And it has
two-phase-commit support. And I certainly haven't read everything yet.

Basically it seems they've gone after the checklist items companies have on
their "enterprise-class features" lists. While postgres has gone after the
"wouldn't it be cool if I could do this" list. Which is a fairly typical
contrast between proprietary and open-source development.

Personally, as a developer, I like the types of software open source projects
develop. They're just more flexible, more comfortable to work with, and, well,
more fun. And postgres is impressive because it manages to get a lot of those
big enterprise features done too. 7.3, 7.4 and 8.0 all added major
"enterprise-class" features at an incredible pace.

--
greg
---------------------------(end of broadcast)---------------------------
TIP 7: don't forget to increase your free space map settings

Nov 23 '05 #2

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
1467
by: TimGoogler | last post by:
Do I have to enable a DLL extension in the php.ini file. I can't tell which one it is & the instructions on PHP.net isn't too helpful. I know Ingres support is only experimental but not sure if...
10
7122
by: michael newport | last post by:
Dear friends of database(s), After 13 years of Ingres, I am now using Oracle. But is Oracle technically better than Ingres. I would be much obliged if anyone could shed some light on the...
33
5504
by: Joshua D. Drake | last post by:
Hello, I think the below just about says it all: http://www.commandprompt.com/images/mammoth_versus_dolphin_500.jpg Sincerely, Joshua Drake
1
1720
by: Xavier Ambrosioni | last post by:
Hi all, I would like to access an Ingres database (that is running on a HP-UX box) in perl on linux, but Ingres does not exist for that OS and I cannot compile the DBD module. Do you know if...
2
3695
by: Gawel | last post by:
Hajo, is there anybody that sucsessfully used Ingres data base together with .NET ? Are there any native .NET drivers for this database? thanks in advance for info Gawel
2
1310
by: Simon Harris | last post by:
Hi All, I am about to start building an application that needs to pull data from a variety of sources, one of which is an Ingres database. Just wondering if anyone has any experience of...
3
1536
by: Nicholas Wieland | last post by:
Hi all, I'm writing a text in Italian on PostgreSQL, and I need to know something about the correlation between Ingres (1977) and Postgres (1986). Pointers are welcome, TIA, ngw ...
2
4156
by: Jon Lapham | last post by:
I have a table that stores TEXT information. I need query this table to find *exact* matches to the TEXT... no regular expressions, no LIKE queries, etc. The TEXT could be from 1 to 10000+...
2
13763
by: Nadeem Bitar | last post by:
I've searched unsuccessfully on google and the archives for a technical comparison of Oracle and PostgreSQL. Is there any free and recent comparison that covers more than just the basic...
0
7009
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
7178
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
7223
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
5475
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
1
4919
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...
0
4602
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...
0
3103
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The...
0
3094
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
0
1427
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated ...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.