473,396 Members | 1,853 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,396 software developers and data experts.

PostgreSQL with .NET

Hello,

We have decided to change our database back-end from MSDE to postgreSQL.

Would anyone please share his/her experience with this database as far as
speed, functionality and security concerns.
Thanks,

Pen D.
Mar 5 '07 #1
7 1274
"Penelope Dramas" <penelopeDOTdramasATpro-transportDOTcomwrote in
news:uf**************@TK2MSFTNGP04.phx.gbl:
Hello,

We have decided to change our database back-end from MSDE to
postgreSQL.

Would anyone please share his/her experience with this database as far
as speed, functionality and security concerns.

Any particular reason you're going with Postgres and not something like
that SQL Server Express, MySQL or SQL Server? These databases have a more
active .NET developer base.
Mar 5 '07 #2
Penelope Dramas wrote:
Hello,

We have decided to change our database back-end from MSDE to
postgreSQL.

Would anyone please share his/her experience with this database as
far as speed, functionality and security concerns.
PostgreSql is very reliable, well documented and has a rich set of
functionality. They had a vulnerability some time ago but that was
patched as well. The .NET provider for PostgreSql is OK, and is
actively maintained.

FB

--
------------------------------------------------------------------------
Lead developer of LLBLGen Pro, the productive O/R mapper for .NET
LLBLGen Pro website: http://www.llblgen.com
My .NET blog: http://weblogs.asp.net/fbouma
Microsoft MVP (C#)
------------------------------------------------------------------------
Mar 6 '07 #3
On Mon, 5 Mar 2007 16:37:53 -0600, Penelope Dramas wrote:
Hello,

We have decided to change our database back-end from MSDE to postgreSQL.

Would anyone please share his/her experience with this database as far as
speed, functionality and security concerns.

Thanks,

Pen D.
PostgreSQL is a pretty good database. I don't think you have much to worry
about. Personally I would move to SQL Express ... Much better in the sense
that it has increased security, easier to deploy, improved performance and
most importantly no need to rewrite queries, views, etc

--
Bits.Bytes
http://bytes.thinkersroom.com
Mar 6 '07 #4
Sorry for late reply, was out of office yesterday.

Thank you all for answers, I'm sure PostgreSQL will do good for us.

We're having issues with 1cpu limit, application performance dropped by 25%
when switched to SQLExpress. Our customers mainly have dual (physical) CPU
servers.
MSDE 2000 was perfect product, free and good, I don't know why, except for
money reason, Microsoft would introduce so much limitations to SQLExpress
comparing to MSDE (1cpu limit, no agent, ...)
"Rad [Visual C# MVP]" <no****@nospam.comwrote in message
news:tv***************@thinkersroom.com...
On Mon, 5 Mar 2007 16:37:53 -0600, Penelope Dramas wrote:
>Hello,

We have decided to change our database back-end from MSDE to postgreSQL.

Would anyone please share his/her experience with this database as far as
speed, functionality and security concerns.

Thanks,

Pen D.

PostgreSQL is a pretty good database. I don't think you have much to worry
about. Personally I would move to SQL Express ... Much better in the sense
that it has increased security, easier to deploy, improved performance and
most importantly no need to rewrite queries, views, etc

--
Bits.Bytes
http://bytes.thinkersroom.com

Mar 7 '07 #5
Just to add that we wanted to add Unix/Linux server compatibility to our
application. Clients will obviously have to remain on Windows due to .net.
"Penelope Dramas" <penelopeDOTdramasATpro-transportDOTcomwrote in message
news:Of**************@TK2MSFTNGP05.phx.gbl...
Sorry for late reply, was out of office yesterday.

Thank you all for answers, I'm sure PostgreSQL will do good for us.

We're having issues with 1cpu limit, application performance dropped by
25% when switched to SQLExpress. Our customers mainly have dual (physical)
CPU servers.
MSDE 2000 was perfect product, free and good, I don't know why, except for
money reason, Microsoft would introduce so much limitations to SQLExpress
comparing to MSDE (1cpu limit, no agent, ...)
"Rad [Visual C# MVP]" <no****@nospam.comwrote in message
news:tv***************@thinkersroom.com...
>On Mon, 5 Mar 2007 16:37:53 -0600, Penelope Dramas wrote:
>>Hello,

We have decided to change our database back-end from MSDE to postgreSQL.

Would anyone please share his/her experience with this database as far
as
speed, functionality and security concerns.

Thanks,

Pen D.

PostgreSQL is a pretty good database. I don't think you have much to
worry
about. Personally I would move to SQL Express ... Much better in the
sense
that it has increased security, easier to deploy, improved performance
and
most importantly no need to rewrite queries, views, etc

--
Bits.Bytes
http://bytes.thinkersroom.com


Mar 7 '07 #6
On Wed, 7 Mar 2007 12:47:47 -0600, Penelope Dramas wrote:
Just to add that we wanted to add Unix/Linux server compatibility to our
application. Clients will obviously have to remain on Windows due to .net.

"Penelope Dramas" <penelopeDOTdramasATpro-transportDOTcomwrote in message
news:Of**************@TK2MSFTNGP05.phx.gbl...
>Sorry for late reply, was out of office yesterday.

Thank you all for answers, I'm sure PostgreSQL will do good for us.

We're having issues with 1cpu limit, application performance dropped by
25% when switched to SQLExpress. Our customers mainly have dual (physical)
CPU servers.
MSDE 2000 was perfect product, free and good, I don't know why, except for
money reason, Microsoft would introduce so much limitations to SQLExpress
comparing to MSDE (1cpu limit, no agent, ...)
"Rad [Visual C# MVP]" <no****@nospam.comwrote in message
news:tv***************@thinkersroom.com...
>>On Mon, 5 Mar 2007 16:37:53 -0600, Penelope Dramas wrote:

Hello,

We have decided to change our database back-end from MSDE to postgreSQL.

Would anyone please share his/her experience with this database as far
as
speed, functionality and security concerns.

Thanks,

Pen D.

PostgreSQL is a pretty good database. I don't think you have much to
worry
about. Personally I would move to SQL Express ... Much better in the
sense
that it has increased security, easier to deploy, improved performance
and
most importantly no need to rewrite queries, views, etc

--
Bits.Bytes
http://bytes.thinkersroom.com

Ah, cross platform compatibility is a whole different ball game.
--
Bits.Bytes
http://bytes.thinkersroom.com
Mar 7 '07 #7
Hi,
Last year I've got some experience with PostgreSQL migration from SQL
server 2000 of real world working database.
One of the most common problems after porting data to the particular
data types implemented in the RDBMS is porting the functionality.

MS SQL server is the only RDBMS which serves multiple result sets, thus
implementation of that kind of stored procedures is impossible in
PostgreSQL (although its my favorite open source DB).

Further more - /stored procedures are functions in Postgresql/, there
were some additional problems with output parameters and other small but
very important issues related to it, which were hard to overcome.

My advice is to stay with SQL server - it's really the best choice, if
you are determined to present professional solution. For educational,
and proof-of-concept, etc. experiments - PostreSQL is ok. SQL is the
leading one, much more reliable, scalable and flexible. Well it's not
perfect but it's ages in front of the others (with features like DDL
triggers in the new 2K5, XML Indexes, materialized views and etc.)

Regards,
Petar Atanasov
http://a-wake.net

p.s.
MySQL - out of the discussion - we're talking about databases ;)

Penelope Dramas wrote:
Hello,

We have decided to change our database back-end from MSDE to postgreSQL.

Would anyone please share his/her experience with this database as far as
speed, functionality and security concerns.
Thanks,

Pen D.

Apr 12 '07 #8

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

Similar topics

1
by: Otis Green | last post by:
Vote for or against a new newsgroup proposal. To summarize what you need to do, just send an empty e-mail to postgresql-ballot@netagw.com You will receive a ballot by e-mail. Follow the...
1
by: Mateusz [PEYN] Adamus | last post by:
Hi I'm a developer currently wondering which DB choose for my next project. I looked on the net found ofcourse Oracle but also came up with PostgreSQL. I heard quite few things about it, all...
0
by: Bill J. | last post by:
I have to update a PostgreSQL linked server through MSSQL2K. I first configured the connection with ODBC as follows and I can do queries with no problem: EXEC sp_droplinkedsrvlogin @rmtsrvname...
0
by: Bill J. | last post by:
I have to update a PostgreSQL linked server through MSSQL2K. I first configured the connection with ODBC as follows and I can do queries with no problem: EXEC sp_droplinkedsrvlogin @rmtsrvname...
0
by: ruhunu Gamarala | last post by:
Hi, I get the following exception periodically. does anybody what is the reason for it to throw this exception? I really appriciate if anyone can help me on this. thanks, Chinthaka at...
0
by: greg | last post by:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 This is a PGP-signed copy of the checksums for PostgreSQL version 7.4. The latest copy of the checksums for this and other versions, as well...
29
by: Paul Ganainm | last post by:
Hi all, Following up on another thread, here is a comparison between FB and PG from an FB'ers POV. BTW, FB is the love-child of Open-Source-Interbase. BTW, I have tried to be as accurate as I...
13
by: Zlatko Matić | last post by:
Is it possible to use Access as front-end for POstgreSQL and how ? What about Access Projects (.adp) and PostgreSQL ?
1
by: phil campaigne | last post by:
On Mon, 1 Mar 2004, phil campaigne wrote: >> Nigel J. Andrews wrote: >> > > >>> >On Mon, 1 Mar 2004, Phil Campaigne wrote: >>> > >>> >
0
by: Greg Sabino Mullane | last post by:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 This is a PGP-signed copy of the checksums for following PostgreSQL versions: 7.4.5 7.4.4 7.3.7
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
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
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
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
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,...

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.