Icon View Thread

The following is the text of the current message along with any replies.
Messages 1 to 8 of 8 total
Thread Anybody here switch from NexusDB?
Thu, Oct 7 2010 8:29 PMPermanent Link

David Miller

Bestware Inc.

Avatar

I have been using NexusDB for a number of years now, and FlashFiler
before that.  I am seriously considering moving over to ElevateDB (or
DBISAM, but I get the sense that might be moving backwards).  I was
wondering if there are any users here familiar with both NexusDB and
ElevateDB.

I like the client-server model along with being able to embed the
server within single user applications.  The tables in my applications,
generally speaking, have thousands, not millions of records, and the
number of users is usually less than 10.  I use a little SQL, but
mostly table components.  So I am not a big power user.  There are a
few things that have caused me a lot of grief with NexusDB.

1) The NexusDB Server frequently loses its configuration settings.
While I never have it happen to me here in my shop, I have clients
every week that call me with the problem and I have to take time to
reset up their server configuration.

2) Often, but not always, installing in Vista and Windows 7 causes the
NexusDB Server to start-up with Read-only error messages on the first
reboot.  The only way to shut it down is to use the task manager, then
delete the configuation folder and restart the nxServer application,
letting it recreate the configuration files.

3) The NexusDB Enterprise Manager often crashes the nxServer when
connecting remotely.  It happens when closing the table, so it renders
the manager virtually useless for remote connections because the Server
has to be restarted and can mess up clients who are using nxServer at
the time.  So I end up having to resort to using VNC remote desktop
instead.

Anyway, the NexusDB team has never fixed these issues, despite numerous
reports, and I have no confidence that continuing with the NexusDB
folks will see these issues fixed.  They moved from version 2 to 3
without fixing these problems.  I need something more stable, but I am
a little concerned about switching.  Is there a big learning curve?  Am
I just exchanging one set of problems for another set?  I would
appreciate hearing from anyone who has had experience with NexusDB.  Is
ElevateDB just as easy to use?  Are there any issues I should be
concerned about it not handling as well?

I am about to start a new project so this is probably a good time for
me to switch.  However, I don't have funds to be buying both NexusDB
and ElevateDB, so I really want to know whether making the change from
NexusDB to ElevateDB is the right move. I appreciate any comments.
Thanks.
Fri, Oct 8 2010 4:51 AMPermanent Link

Roy Lambert

NLH Associates

Team Elevate Team Elevate

David


I've never used Nexus so can't comment, however, the support here from Tim is generally very good (I can't say perfect cos he hasn't implemented some of MY suggestions Smiley and us fellow users are generally helpful.

Since you don't use much SQL switching to a different table should be fairly easy. DBISAM is very solid, robust but not as advanced technically as ElevateDB.  There are a few gotchas in ElevateDB if you come from a BDE background, but mainly to do with sql not tables.

Pick something you think may be awkward and post it here to see what people say, or download the trial version and see how difficult converting your app is.

Roy Lambert [Team Elevate]
Fri, Oct 8 2010 5:18 AMPermanent Link

Claudio Piffer

Hi David,

in the year 2008 I switched completly from NexusDB to ElevateDB.

Support from ElevateDB is excellent, the solution is excellent. For me, ElevateDB is the best solution!

My applications are based on RemObjects DataAbstract. So once changed the structure of the database work on the code was minimal. Also because a lot use views and stored procedures so my job was to update the server side only

For me, the porting is highly recommended

If you need further info feel free to ask

Best Regards

Claudio

"David Miller" wrote:

I have been using NexusDB for a number of years now, and FlashFiler
before that.  I am seriously considering moving over to ElevateDB (or
DBISAM, but I get the sense that might be moving backwards).  I was
wondering if there are any users here familiar with both NexusDB and
ElevateDB.

I like the client-server model along with being able to embed the
server within single user applications.  The tables in my applications,
generally speaking, have thousands, not millions of records, and the
number of users is usually less than 10.  I use a little SQL, but
mostly table components.  So I am not a big power user.  There are a
few things that have caused me a lot of grief with NexusDB.

1) The NexusDB Server frequently loses its configuration settings.
While I never have it happen to me here in my shop, I have clients
every week that call me with the problem and I have to take time to
reset up their server configuration.

2) Often, but not always, installing in Vista and Windows 7 causes the
NexusDB Server to start-up with Read-only error messages on the first
reboot.  The only way to shut it down is to use the task manager, then
delete the configuation folder and restart the nxServer application,
letting it recreate the configuration files.

3) The NexusDB Enterprise Manager often crashes the nxServer when
connecting remotely.  It happens when closing the table, so it renders
the manager virtually useless for remote connections because the Server
has to be restarted and can mess up clients who are using nxServer at
the time.  So I end up having to resort to using VNC remote desktop
instead.

Anyway, the NexusDB team has never fixed these issues, despite numerous
reports, and I have no confidence that continuing with the NexusDB
folks will see these issues fixed.  They moved from version 2 to 3
without fixing these problems.  I need something more stable, but I am
a little concerned about switching.  Is there a big learning curve?  Am
I just exchanging one set of problems for another set?  I would
appreciate hearing from anyone who has had experience with NexusDB.  Is
ElevateDB just as easy to use?  Are there any issues I should be
concerned about it not handling as well?

I am about to start a new project so this is probably a good time for
me to switch.  However, I don't have funds to be buying both NexusDB
and ElevateDB, so I really want to know whether making the change from
NexusDB to ElevateDB is the right move. I appreciate any comments.
Thanks.
Fri, Oct 8 2010 12:13 PMPermanent Link

David Miller

Bestware Inc.

Avatar

Thanks for the feedback, Claudio.  You sound pretty happy with the
switch.

Is working with ElevateDB similar to working with NexusDB?  Has there
been anything you did in NexusDB that was not easy to do in ElevateDB?

Also, it sounds like you use the client-server model.  Have you also
done any embeded server applications (single user) with ElevateDB?


Claudio Piffer wrote:

> Hi David,
>
> in the year 2008 I switched completly from NexusDB to ElevateDB.
>
> Support from ElevateDB is excellent, the solution is excellent. For
> me, ElevateDB is the best solution!
Fri, Oct 8 2010 3:44 PMPermanent Link

Claudio Piffer

Hi David,

>>Thanks for the feedback, Claudio.  

you are welcome Wink

>>You sound pretty happy with the switch.

Yes, I am very happy

>>Is working with ElevateDB similar to working with NexusDB?  Has there
>>been anything you did in NexusDB that was not easy to do in ElevateDB?

Yes, very similar. The big plus for ElevateDB is that you don't need of the ElevateDBserver for trigger invocation. In NexusDB the triggers are invoked only if the server is deployed.

For design of my databases I use the Context DBDesigner. With this tool is very simple convert the ER. Only the conversion of stored procedures / Views / Triggers need more work..but nothing the whole Wink

>>Also, it sounds like you use the client-server model.  

Mainly I developed n-tier systems whit RemObjects DataAbstract


>>Have you also done any embeded server applications (single user) with ElevateDB?

Yes, without problems

Best Regards

Claudio
Fri, Oct 8 2010 11:09 PMPermanent Link

Neil Huhta

Claudio:

  I am migrating to ElevateDB from DBISAM and am interested in deploying in
an N-Tier mode - do you run a client on the desktop ??? I have heard you can
do this natively with ElevateDB - why did you use RemObjects - what benefits
did that add ???

  We are also looking at deploying thru the browser - but - so far - I am
not happy with any of the available options - have you done any web
deployment ???

Thank you.



Neil Huhta
Profit Monster Data Systems






<Claudio Piffer> wrote in message
news:782D3AAA-C443-4C51-B6E0-4BAC56C1046A@news.elevatesoft.com...
> Hi David,
>
>>>Thanks for the feedback, Claudio.
>
> you are welcome Wink
>
>>>You sound pretty happy with the switch.
>
> Yes, I am very happy
>
>>>Is working with ElevateDB similar to working with NexusDB?  Has there
>>>been anything you did in NexusDB that was not easy to do in ElevateDB?
>
> Yes, very similar. The big plus for ElevateDB is that you don't need of
> the ElevateDBserver for trigger invocation. In NexusDB the triggers are
> invoked only if the server is deployed.
>
> For design of my databases I use the Context DBDesigner. With this tool is
> very simple convert the ER. Only the conversion of stored procedures /
> Views / Triggers need more work..but nothing the whole Wink
>
>>>Also, it sounds like you use the client-server model.
>
> Mainly I developed n-tier systems whit RemObjects DataAbstract
>
>
>>>Have you also done any embeded server applications (single user) with
>>>ElevateDB?
>
> Yes, without problems
>
> Best Regards
>
> Claudio
>

Sun, Oct 10 2010 4:19 AMPermanent Link

Claudio Piffer

Hi Neil,

>>I am migrating to ElevateDB from DBISAM and am interested in deploying in
>>an N-Tier mode - do you run a client on the desktop ??? I have heard you can
>>do this natively with ElevateDB - why did you use RemObjects - what benefits
>>did that add ???

My solutions is mainly based for ElevateDB but in some installations I need to use SQL Server. In this case (and not only this) DataAbstract is the best. I add connection to SQLServer, add the sql code. All this only in the server side project. Client side is same for ElevateDB and SQLSever connection.

>>We are also looking at deploying thru the browser - but - so far - I am
>>not happy with any of the available options - have you done any web
>>deployment ???

For Delphi, this is a delicate area. Intraweb I do not like very much.

I'm trying a new project very interesting (http://www.unigui.com) which integrates the ExtJS library allows you to develop web applications very nice.

Although at the time for web development I prefer to use ASP.net and Silverlight. These web projects using DataAbstract (. NET) I can connect to the server developed in Delphi and reuse the logic completely. I change only the client side, but the server side for the web or native application is always the same

Best Regards

Claudio
Thu, Oct 14 2010 1:14 PMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Claudio,

<< I'm trying a new project very interesting (http://www.unigui.com) which
integrates the ExtJS library allows you to develop web applications very
nice.  >>

Just a quick note - I should have a UniGUI demo using ElevateDB done soon
(apologies to Farshad for it taking so long), and I believe he is also going
to start using ElevateDB for some of the demos instead of DBISAM, but don't
quote me on that.

--
Tim Young
Elevate Software
www.elevatesoft.com
Image