filling a db on CD, what happens?

Joe Lewis Wilkins pepetoo at cox.net
Thu Feb 7 01:15:42 EST 2008


Question: If you were to use a Writable CD would it be possible to  
save the Data?

Joe Wilkins

On Feb 6, 2008, at 10:02 PM, Ruslan Zasukhin wrote:

> On 6/2/08 7:32 PM, "Derek Bump" <runrev at dreamscapesoftware.com> wrote:
>
> Hi All,
>
> In general case Databases (w.g. SqlLite or Valentina) will not allow  
> you do
> this on CD. You will get exception/error on the first attempt to do
> INSERT/UPDATE/DELETE  ... CREATE/ALTER TABLE
>
> In the same time, you can with Valentina (and it seems with SqlLite  
> also)
> create RAM-only database and then use it. Difference only that your  
> data
> will not be saved to CD when your app quits.
>
> On the other hand, RAM based db can be about 10 times faster than  
> disk-based
> one. :-)
>
>> Tiemo,
>>
>> It depends on how the Database is handled.  You will have to either  
>> test
>> it out, or read the documentation for the database type you are  
>> working
>> with.
>>
>> The other solutions presented are definitely the best way to go.   
>> Create
>> your "default" database and burn it to CD.  When the program on the  
>> CD
>> is launched, copy it to the user's hard drive and start using that  
>> copy
>> to work with.
>>
>> Like I said though, it depends entire upon the type of database you  
>> are
>> working with.  I don't use SQL as I find it to be rather bulky.  I  
>> use
>> Flat Files, and I write all of my own database handlers, so my  
>> coding is
>> not dependent on SQL or some other type of database and it's  
>> limitations.
>>
>> The advantage and disadvantage of programming is that sometimes you  
>> have
>> to re-invent the wheel.  That's just how it goes.
>>
>>
>> Derek Bump
>> Dreamscape Software
>> http://www.dreamscapesoftware.com
>
> ---------------
>> Tiemo Hollmann TB wrote:
>>> Hi Derek,
>>>
>>>> When you open a file or program, it is placed into memory.  From  
>>>> there,
>>>> you can fill variables, fields, properties, etc.  You just can't  
>>>> save
>>>> those changes back to the file on the CD.
>>>
>>> yes, but isn't this the same with a database, as long, as I don't  
>>> want to
>>> save the changes? Or is a database an exception with this handling  
>>> and is
>>> only the current sql set in memory - probably!?
>
> -- 
> Best regards,
>
> Ruslan Zasukhin
> VP Engineering and New Technology
> Paradigma Software, Inc
>
> Valentina - Joining Worlds of Information
> http://www.paradigmasoft.com
>
> [I feel the need: the need for speed]
>
>
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your  
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-revolution

Joe Lewis Wilkins
pepetoo at cox.net






More information about the use-livecode mailing list