Solved

Delphi + Databases

Posted on 2002-03-04
12
177 Views
Last Modified: 2013-11-23
Hey everyone, i need to know some powerful database enginers to use with delphi 5 and windows NT, the tables that i will use have about 800,000 rows.... i tried Mysql but is a little slow.
With your experience, could you recommend me some database enginers, and i need that the databases are GPL.

Thanks.
0
Comment
Question by:amphill
  • 4
  • 3
  • 2
  • +3
12 Comments
 
LVL 27

Expert Comment

by:kretzschmar
Comment Utility
what is GPL?
German Parcel Logistics?

nevertheless 800000 rows are not much
and mySQL should be fast enough,
well not as fast as oracle

if you want performance, then
- your database design must be good,
- the hardware must be good
- your connectivity must be fast
- your access-statements must be very well designed

performance is not a question of delphi

meikl ;-)



0
 
LVL 17

Expert Comment

by:inthe
Comment Utility
meikl,
agree with your comments but

haha "German Parcel Logistics" ,i think he means
General Public License
http://www.gnu.org/copyleft/gpl.html :-)
0
 
LVL 27

Expert Comment

by:kretzschmar
Comment Utility
thanks for clarify, barry,
but i heard so often gpl in another context like
Gesellschaft für Privaten Logistikservice
German Parcel Logistics
God Peace Love
etc.

:-))
0
 
LVL 1

Expert Comment

by:edsteele
Comment Utility
I would use the free version of InterBase.

http://www.ibphoenix.com/

It doesn't use the GPL.  It uses another version called IPL which is geared specifically toward InterBase.

Eric
0
 

Expert Comment

by:MLri
Comment Utility
Hi Amphill,
Please try Interbase ( commercial ,open source or  Free).
i think , use Store Procedure can reduce alot of network overhead(traffic) from your network.
0
 
LVL 27

Expert Comment

by:kretzschmar
Comment Utility
hu,
IPL
Internet Packet Layer?
0
Highfive + Dolby Voice = No More Audio Complaints!

Poor audio quality is one of the top reasons people don’t use video conferencing. Get the crispest, clearest audio powered by Dolby Voice in every meeting. Highfive and Dolby Voice deliver the best video conferencing and audio experience for every meeting and every room.

 
LVL 1

Expert Comment

by:edsteele
Comment Utility
InterBase Public License

These TLAs are getting out of hand!  (Three-Letter Acronyms)  :)
0
 
LVL 27

Expert Comment

by:kretzschmar
Comment Utility
well, was just kidding :-))
0
 
LVL 17

Expert Comment

by:Wim ten Brink
Comment Utility
I guess an Oracle Personal edition database is out of the question here? This would give you a free, powerful database but unfortunately you cannot use this version for commercial or productional purposes. You can only use it to create applications that support Oracle databases.
0
 

Author Comment

by:amphill
Comment Utility
Thanks everyone for you comments!!,  i think i'll try Interbase and oracle too.
Just a question (For interbase and oracle); can i use this databases for free, i mean they would be free, if all my machines were accessing to anyone of these database (only in my organization, the system would not go out of here); i have a few machines, like 15.
0
 
LVL 1

Accepted Solution

by:
edsteele earned 70 total points
Comment Utility
InterBase (Phoenix), absolutely, use it anywhere you like with NO fees.

Oracle (Personal Edition), maybe, but I doubt it.  I believe you are only supposed to use the Personal Edition for development.  I'm shooting from the hip here, I havn't read the Oracle Personal Edition license.  Once you start using it as a "production" database, you are supposed to buy a "real" copy.
0
 
LVL 17

Expert Comment

by:Wim ten Brink
Comment Utility
Yep. Oracle Personal Edition is for development only. But it's a good database to use while developing your software. Once the project is finished you might consider using a different database, if you've created the application in a way that you can easily switch databases. (Either by using the BDE with an alias or by using e.g. ADO/OLE DB.)
There is a free version of Interbase called IBPhoenix or Firebird but unfortunately Interbase doesn't perform that well. Like MySQL it is a bit slow.
Then again, Oracle is not a GPL product and it's even quite expensive and not easy to get. Once you're done with developing and want to start using it professionally you have no other option than to buy Oracle.

If you want it for free, use Interbase. If you can afford to pay for it, use Oracle.
0

Featured Post

How to run any project with ease

Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
- Combine task lists, docs, spreadsheets, and chat in one
- View and edit from mobile/offline
- Cut down on emails

Join & Write a Comment

Suggested Solutions

Creating an auto free TStringList The TStringList is a basic and frequently used object in Delphi. On many occasions, you may want to create a temporary list, process some items in the list and be done with the list. In such cases, you have to…
In my programming career I have only very rarely run into situations where operator overloading would be of any use in my work.  Normally those situations involved math with either overly large numbers (hundreds of thousands of digits or accuracy re…
It is a freely distributed piece of software for such tasks as photo retouching, image composition and image authoring. It works on many operating systems, in many languages.
In this tutorial you'll learn about bandwidth monitoring with flows and packet sniffing with our network monitoring solution PRTG Network Monitor (https://www.paessler.com/prtg). If you're interested in additional methods for monitoring bandwidt…

762 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

11 Experts available now in Live!

Get 1:1 Help Now