Login ProductsSalesSupportDownloadsAbout |
Home » Technical Support » ElevateDB Technical Support » Support Forums » ElevateDB General » View Thread |
Messages 1 to 10 of 12 total |
What is ElevateDB |
Mon, Jan 8 2007 3:25 AM | Permanent Link |
"ANdre" | Hi,
I am just lost. What is ElevateDB. I check the website and I found some information. But I sounds to me as Dbisam 5.0. What is new? Is better? Is faster? Why should I swith to ElevateDB? Can it be used with Delphi6? What will happen to DBISAM? Thanks Andre |
Mon, Jan 8 2007 4:23 AM | Permanent Link |
"Jose Eduardo Helminsky" | Andre
You can find this information in the Product Information link at www.elevatesoft.com But, with simple answers: > What is new? A lot of things > Is better? Yes > Is faster? In some circunstances is faster > Why should I swith to ElevateDB? RI, catalog, speed, stored procedures, etc > Can it be used with Delphi6? Yes, like DBISAM > What will happen to DBISAM? As I know, DBISAM will live one year (at least) Eduardo |
Mon, Jan 8 2007 4:03 PM | Permanent Link |
Tim Young [Elevate Software] Elevate Software, Inc. timyoung@elevatesoft.com | Andre,
<< What is ElevateDB. I check the website and I found some information. But I sounds to me as Dbisam 5.0. >> It was originally planned as DBISAM 5, but it turned into a complete rewrite and became ElevateDB. << What is new? >> We don't have a detailed DBISAM <-> EDB comparison yet, but you can see for yourself that quite a bit is new: http://www.elevatesoft.com/edb_prodinfo.htm << Is better? >> We think it is, which is why we wrote it. However, you'll have to judge for yourself based upon your needs. << Is faster? >> Yes, in several areas - indexing performance and compression and BLOB handling, which means that inserts, updates, and deletes as well as a host of other items is much faster. << Why should I swith to ElevateDB? >> That is something that you would need to determine based upon your own needs. << Can it be used with Delphi6? >> Yes. << What will happen to DBISAM? >> Nothing. It will continue to be sold and developed as a separate product. -- Tim Young Elevate Software www.elevatesoft.com |
Tue, Jan 9 2007 2:07 AM | Permanent Link |
"Uffe Kousgaard" | "Tim Young [Elevate Software]" <timyoung@elevatesoft.com> wrote in message
news:28265B7A-9EFC-4AA6-A8FC-285CCDA7EF82@news.elevatesoft.com... > > << What will happen to DBISAM? >> > > Nothing. It will continue to be sold and developed as a separate product. Do you mean there will be a DBISAM 5 or is it just bugfixes you talk about ? |
Tue, Jan 9 2007 8:07 AM | Permanent Link |
Tim Young [Elevate Software] Elevate Software, Inc. timyoung@elevatesoft.com | Uffe,
<< Do you mean there will be a DBISAM 5 or is it just bugfixes you talk about ? >> It depends on how much time is needed for EDB. If there's time and demand, and enough new features, then we'll certainly consider a DBISAM 5. However, it won't duplicate any functionality that is in EDB such as RI, etc. That defeats the whole purpose of EDB. -- Tim Young Elevate Software www.elevatesoft.com |
Mon, Jan 15 2007 1:57 PM | Permanent Link |
Peter Fergusson | "Tim Young [Elevate Software]" <timyoung@elevatesoft.com> wrote:
However, it won't duplicate any functionality that is in EDB such as RI, etc. Sorry - I missed something. What is RI? I have read what I can find but still am finding it difficult to grasp the real differences. The ability to Index on a New Field in a table seems to me to be a great addition if I understand correctly. It would be very helpful to get a simple list of the really big differences - if possible? Will it be possible to install both into Delphi 7 so that older projects will not need to be updated immediately? If not, how easy is the migration to EDB? What will need to be done other than data file conversion? Will all the table objects have to be replaced manually? Regards - Peter |
Mon, Jan 15 2007 4:03 PM | Permanent Link |
"Jose Eduardo Helminsky" | Peter
> Sorry - I missed something. What is RI? Referencial Integrity. It is a basic concept of database design. For example: if you have two tables, table1 hold data from customers and table2 hold data from customers buying. You can´t delete any record from table1 that has related records in table2. > I have read what I can find but still am finding it difficult to grasp the > real > differences. The ability to Index on a New Field in a table seems to me > to be a great > addition if I understand correctly. It would be very helpful to get a > simple list of the > really big differences - if possible? As a programmer, I have to told you it is very hard. Since ElevateDB is a completelly re-written database tool. Many bugs were fixed and a lot of new features added. And the code base of engine was re-written to grow up much more than DBISAM could go. > Will it be possible to install both into Delphi 7 so that older projects > will not need to > be updated immediately? Yes, ElevateDB has other component names > If not, how easy is the migration to EDB? It is not easy to answer your question but it depends on your style of programming but it will be easy. > What will need to be done other than data file conversion? Check the *ALL* code. When the final version will release there are a section (I hope) called "Changes from DBISAM 4 to ElevateDB" that explain what you have to look closely. > Will all the table objects have to be replaced manually? Yes, but this is a pretty easy editing DFM and PAS with a simple editor. Eduardo |
Tue, Jan 16 2007 4:20 AM | Permanent Link |
Roy Lambert NLH Associates Team Elevate | Peter
>If not, how easy is the migration to EDB? What will need to be >done other than data file conversion? I'm still hoping the answer will be "easy" but I'm beginning to doubt it A lot depends on what exactly Tim does before the end of the month (eg reintroduce sql scripts), and I know he's reading, understanding and responding to concerns. Switching the table and query components will be the trivial part (I can send you an applet to do it, or you can use GExperts) but I'm betting all sql will need scrutinising if not altering, tables will be less affected than queries. The biggest "pain" will be learning the new features and taking advantage of them or learning to avoid them Roy Lambert |
Tue, Jan 16 2007 8:22 AM | Permanent Link |
Tim Young [Elevate Software] Elevate Software, Inc. timyoung@elevatesoft.com | Peter,
<< Sorry - I missed something. What is RI? >> See Eduardo's response. RI is implemented via primary and foreign keys. For example, this table definition: CREATE TABLE "Albums" ( "Name" VARCHAR(30) COLLATE "ANSI_CI", "Artist" VARCHAR(30) COLLATE "ANSI_CI" NOT NULL, "Genre" VARCHAR(20) COLLATE "ANSI_CI" NOT NULL, "Year" INTEGER NOT NULL, "Label" VARCHAR(30) COLLATE "ANSI_CI" NOT NULL, "Imported" BOOLEAN DEFAULT FALSE NOT NULL, "NumDiscs" INTEGER DEFAULT 1 NOT NULL, "CoverArt" BLOB, "Comments" CLOB COLLATE "ANSI_CI", "PurchasedOn" DATE, "PurchasePrice" DECIMAL(20,2), CONSTRAINT "Name" PRIMARY KEY ("Name"), CONSTRAINT "Artist" FOREIGN KEY ("Artist") REFERENCES "Artists" ("Name"), CONSTRAINT "Genre" FOREIGN KEY ("Genre") REFERENCES "Genres" ("Name"), CONSTRAINT "Label" FOREIGN KEY ("Label") REFERENCES "Labels" ("Name") ) DESCRIPTION 'Contains CD albums in the collection' Says that any value in the Artist, Genre, or Label columns must exist in the tables designated in the FOREIGN KEY definition. Furthermore, any rows in those referenced tables cannot be deleted if there are any Albums rows that reference them. << The ability to Index on a New Field in a table seems to me to be a great addition if I understand correctly. >> I'm not sure what you mean by this - Index on a New Field ? << It would be very helpful to get a simple list of the really big differences - if possible? >> We'll have something within the next week regarding this. << Will it be possible to install both into Delphi 7 so that older projects will not need to be updated immediately? >> Yes. << What will need to be done other than data file conversion? >> Components and code, primarily switching any TDBISAMTable-based metadata code (CreateTable, AlterTable, CreateIndex, etc.) to straight SQL execution. << Will all the table objects have to be replaced manually? >> You can just use Alt-F12 in the Delphi IDE to open up a form as text and do a search/replace on the DBISAM components. -- Tim Young Elevate Software www.elevatesoft.com |
Tue, Jan 16 2007 8:23 AM | Permanent Link |
Tim Young [Elevate Software] Elevate Software, Inc. timyoung@elevatesoft.com | Roy,
<< I'm still hoping the answer will be "easy" but I'm beginning to doubt it A lot depends on what exactly Tim does before the end of the month (eg reintroduce sql scripts), and I know he's reading, understanding and responding to concerns. >> Don't hold your breath. I'm running out of time to implement new stuff at this stage in the game. Scripts will probably have to wait until after the initial release. -- Tim Young Elevate Software www.elevatesoft.com |
Page 1 of 2 | Next Page » | |
Jump to Page: 1 2 |
This web page was last updated on Tuesday, May 7, 2024 at 06:25 PM | Privacy PolicySite Map © 2024 Elevate Software, Inc. All Rights Reserved Questions or comments ? E-mail us at info@elevatesoft.com |