Board index » delphi » Interbase vs MS SQL Server 2K
Ricardo Fav
![]() Delphi Developer |
Sun, 12 Dec 2004 01:44:12 GMT
|
Ricardo Fav
![]() Delphi Developer |
Sun, 12 Dec 2004 01:44:12 GMT
Interbase vs MS SQL Server 2K
Hi, Im from, and here we be having a discussion...
Who is the best? If anybody had information about these theme, please send to me. Thx Ricardo Fava |
Aage Johanse
![]() Delphi Developer |
Sun, 12 Dec 2004 04:03:00 GMT
Re:Interbase vs MS SQL Server 2KQuoteRicardo Fava wrote: If they want to waste money, have them send some to me! Regaards, |
Fikret Hasovi
![]() Delphi Developer |
Sun, 12 Dec 2004 06:21:13 GMT
Re:Interbase vs MS SQL Server 2KMaybe this link can help you a bit :) http://www.cvalde.com/document/comparison_ib6_mssql7.htm Regards Quote"Ricardo Fava" <rica...@dourados.br> wrote in message Quote> Hi, Im from, and here we be having a discussion... |
Tony Cadut
![]() Delphi Developer |
Sun, 12 Dec 2004 22:33:23 GMT
Re:Interbase vs MS SQL Server 2KThat sound pretty foolish to me, do they realize how much that is going to cost? A single MS SQL CAL is over 160 US dollars, not to mention the cost the MS SQL server. A better move might to to migrate the ib database to Firebird 1.0. MS SQL server has more polish and can do several things IB/FB such as temp Tony Caduto Quote"Ricardo Fava" <rica...@dourados.br> wrote in message Quote> Hi, Im from, and here we be having a discussion... |
Paul J. Mill
![]() Delphi Developer |
Mon, 13 Dec 2004 00:00:23 GMT
Re:Interbase vs MS SQL Server 2KWe have recently "ported" our IB 5.6 database to MS SQL Server 2000. Here is my analysis: 1. Store procedure/trigger language: you will end up writing 10-100 lines 2. Exception handling/flow of control: IB is similar to the Delphi model of 3. Performance: MSSQL 2000 has a MUCH better optimizer than IB. Look at my 4. Admin tools: all the tools for IB are third party/flaky/shaky/buggy junk. 5. stability: IB can be corrupted easily with no way to recover. The 6. Awareness: no one (outside this newsgroup) has ever heard of IB. Just my thoughts, FWIW. Paul J. Mills |
David Corneliu
![]() Delphi Developer |
Mon, 13 Dec 2004 00:34:58 GMT
Re:Interbase vs MS SQL Server 2KI just switched jobs from a MS SQL Server environment to an IB shop, and I'd like to address a couple of issues... 1. While writing stored procedures/triggers, I often run into things in IB 4. If you look at ALL of the tools available for IB, I might agree with --Just my humble opinion. David Cornelius "You never leave a recession on the same technology that you entered it." "Paul J. Mills" <pjmi...@bgint.com> wrote in message 1. Store procedure/trigger language: you will end up writing 10-100 lines 2. Exception handling/flow of control: IB is similar to the Delphi model of 3. Performance: MSSQL 2000 has a MUCH better optimizer than IB. Look at my 4. Admin tools: all the tools for IB are third party/flaky/shaky/buggy junk. 5. stability: IB can be corrupted easily with no way to recover. The 6. Awareness: no one (outside this newsgroup) has ever heard of IB. Just my thoughts, FWIW. Paul J. Mills |
Aage Johanse
![]() Delphi Developer |
Mon, 13 Dec 2004 02:56:51 GMT
Re:Interbase vs MS SQL Server 2KQuote"Paul J. Mills" wrote: know whether you had to redo much in your apps to adjust for this. Regards, |
Jerry Haye
![]() Delphi Developer |
Mon, 13 Dec 2004 03:06:19 GMT
Re:Interbase vs MS SQL Server 2KREALLY good thread -- a very common question that always deserved more thoughtful answers than it usually gets. Usually a thread of "How is product x vs. y" differs wildly based on whether it's in x's or y's newsgroup; this is a pretty objective thread. Another few differences: 1. External documentation and publications 200 to 0 in favor of MS. 2. IB tends to be more ANSI compliant than MS T-SQL. Easier ports. 3. MS has the MSDE (no tools, performance degrades after 5 users and tables 4. MS supports multi-cpus, but charges a license for each. NOT SURE HOW 5. Lot of things a bit "quirky" with IB: Plans, that SET TERM thing, naming My own recap on important issues to us: 1. IB is multi-platform. 2. MS supports transaction logs. 3. MS query analyzer is incredible. 4. MS has the MSDE. (Summary an opensource thread, you could have the |
Holger Klem
![]() Delphi Developer |
Mon, 13 Dec 2004 06:54:20 GMT
Re:Interbase vs MS SQL Server 2Kwe have some experience with customers, who worked with both databases. One of the points: one had simple commands started 1000 times per hour and he did not use when he started this application on ms sql server, it took less than one day The same done with the same application on ib used only a few mb of ram in this case you could say, the problem was not to use params, but Sure, there are some issues, that sound interesting for ms sql, but when When you used for select procedures, exceptions, recursions and other Another point: Take a MS SQL Database and pump all the data in an InterBase Database. A typical customer will also calculate the money for buying a new server did you every try to measure speed, when you have not simple Another point: Why is there so many documentation for ms sql server? you need it! There are no professional database-administrators specialised on ib, By the way: Wasnt the Optimizer Issue not a point, when Larry Ellison regarding Pauls Comment on stability: i know some defect databases, but these were typical problems on I other cases, the people were using buggy ib versions (for example 5.5 There are so many examples, where the server was started months ago These were only some of the things i wanted to write here, and as Holger -- "Ricardo Fava" <rica...@dourados.br> schrieb im Newsbeitrag Quote> Hi, Im from, and here we be having a discussion... |
Paul Mill
![]() Delphi Developer |
Mon, 13 Dec 2004 12:27:12 GMT
Re:Interbase vs MS SQL Server 2KQuote> Since locking issues are different between MSSQL and IB, I'd like to with IB. We use explicit transaction control with READ COMMITTED isolation, yes, we're still using the BDE :(, and we always check the record version prior to updating it to make sure it has the same signature. Specifically, every time a record is updated it is marked with the username and current timestamp; when the next user goes to update the record his copy of it is compared with what's currently in the db (just the username and timestamp fields) and only allows the update if the "signature" matches. This is possible for us since we do not use data aware controls and every record is pre-selected prior to the update so that we know if someone has changed it out from underneath us. This mechanism is database platform independent, so it works just as well with MSSQL as it does with IB. I'd be glad to elaborate more if you are interested... All of our "porting" work had to do with working around exception handling, hope that helps, |
SC
![]() Delphi Developer |
Tue, 14 Dec 2004 01:50:24 GMT
Re:Interbase vs MS SQL Server 2KHi Paul, Just listening in & wondered if you would elaborate on your locking TIA Stuart. Quote"Paul Mills" <pjmi...@sunflower.com> wrote in message Quote
|
Tony Cadut
![]() Delphi Developer |
Tue, 14 Dec 2004 03:02:39 GMT
Re:Interbase vs MS SQL Server 2KHi Holger, Good points :-) Do you know if MS SQL server supports recursion in it's Stored Procs ? I myself really like IB/Firebird, but the dependencies can really be a pain Thanks, Tony Caduto |
Tony Cadut
![]() Delphi Developer |
Tue, 14 Dec 2004 03:10:03 GMT
Re:Interbase vs MS SQL Server 2KPaul, How come you didn't try Firebird 1.0 first before going to the dark side :-) You could have also run FB on Linux which works well with multiple CPUs I have been running a production db on Linux for over a year with great Just wondering, Thanks, Tony Caduto |
Aage Johanse
![]() Delphi Developer |
Tue, 14 Dec 2004 02:08:24 GMT
Re:Interbase vs MS SQL Server 2KQuotePaul Mills wrote: Regards, |
J Hal
![]() Delphi Developer |
Tue, 14 Dec 2004 07:07:33 GMT
Re:Interbase vs MS SQL Server 2KIn article <3d19e516$1_2@dnews>, Paul J. Mills says... Hi, Quote> We have recently "ported" our IB 5.6 database to MS SQL Server 2000. Here Quote> 4. Admin tools: all the tools for IB are third party/flaky/shaky/buggy junk. are free/commercial ones to suit everyone taste. Whilst none are perfect, I can think of a great deal more I am missing. Quote> In the enterprise arena, however, you need Quote> 5. stability: IB can be corrupted easily with no way to recover. and have never experienced corrections in production that have not been the fault of 'user error' Quote> 6. Awareness: no one (outside this newsgroup) has ever heard of IB. J |
1. Borland Interbase Server vs MS SQL Server
2. MS-SQL server 6.5 vs Interbase server ???
3. SQL Databases - MS Sql Server 7 vs. Interbase
4. Interbase vs MS SQL Server ?????
6. How to connect client to MS SQL Server 2K
7. D6 Entprise vs SQL 2K vs W2K
8. MS SQL Server - ODBC vs SQL Links