Re: Simple Database close connection

This WebDNA talk-list message is from

2001


It keeps the original formatting.
numero = 39176
interpreted = N
texte = I think that a new tag, or optional parameter, to flush a database from memory without committing changes to disk is not an unreasonable request. Maybe [closedatabase db=....&commit=false]?Have you tried changing file permissions so that WebCatalog cannot commit changes, even if it tried?> -----Original Message----- > From: WebCatalog Talk [mailto:WebDNA-Talk@talk.smithmicro.com]On > Behalf Of John Peacock > Sent: Tuesday, October 09, 2001 7:35 AM > To: WebCatalog Talk > Subject: Re: Simple Database close connection > > > Scott Anderson wrote: > > > > WebCatalog does not track changes made to the database file > by users, other > > programs, or even certain WebDNA tags (WriteFile, > AppendFile, etc...). This > > is why you should take care to make sure the database is > flushed from memory > > before modifying the physical database file by any means > other than the > > built in database commands. > > This is, of course, the cause of the problems that I have. If > WebCatalog does not track changes made outside of its control (say by > looking at the last modified timestamp), I have no good way to get > WebCatalog to notice my changes other than [flushdatabase], which > risks stomping on my changes should WebCatalog decide that > the file in > RAM was, at some point in the past modified for whatever reason. > > I need r/o databases. WebCatalog needs to keeps its claws off of them > and NEVER write to a r/o database. I also need a tag to force the RAM > resident version to be replaced with the disk resident copy. I cannot > be expected to [flushdatabase] and THEN replace a 16MB database, all > the while hoping that no one does a query that will reload a now > partial file. This is a classic race condition and is not good > design. Even a simple [reloaddatabase db=...] which would drop the > RAM version and load the disk version would be better than the > current state of affairs. > > This is not the first time I have asked for this (as Grant will > probably be able to document) since ALL of our primary database are > extracts from our backend systems and are NEVER modified within > WebCatalog. I can, of course, shut off WebCatalog while I am in the > process of replacing my files, but I am running many sites which pass > all of their pages through WebCatalog, so that would leave me > completely dead in the water during updates. > > John > > -- > John Peacock > Director of Information Research and Technology > Rowman & Littlefield Publishing Group > 4720 Boston Way > Lanham, MD 20706 > 301-459-3366 x.5010 > fax 301-429-5747 > > ------------------------------------------------------------- > This message is sent to you because you are subscribed to > the mailing list . > To unsubscribe, E-mail to: > To switch to the DIGEST mode, E-mail to > > Web Archive of this list is at: http://search.smithmicro.com/------------------------------------------------------------- This message is sent to you because you are subscribed to the mailing list . To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to Web Archive of this list is at: http://search.smithmicro.com/ Associated Messages, from the most recent to the oldest:

    
  1. Re: Simple Database close connection (John Peacock 2001)
  2. Re: Simple Database close connection (Samuel Renkert 2001)
  3. Re: Simple Database close connection (Alex McCombie 2001)
  4. Re: Simple Database close connection (John Peacock 2001)
  5. Re: Simple Database close connection (Samuel Renkert 2001)
  6. Re: Simple Database close connection (John Peacock 2001)
  7. Re: Simple Database close connection (John Peacock 2001)
  8. Re: Simple Database close connection (Samuel Renkert 2001)
  9. Re: Simple Database close connection (Alex McCombie 2001)
  10. Re: Simple Database close connection (Nitai @ ComputerOil 2001)
  11. Re: Simple Database close connection (Bob Minor 2001)
  12. Re: Simple Database close connection (Scott Anderson 2001)
  13. Re: Simple Database close connection (John Peacock 2001)
  14. Re: Simple Database close connection (Scott Anderson 2001)
  15. Re: Simple Database close connection (Andrew Simpson 2001)
  16. Re: Simple Database close connection (John Peacock 2001)
  17. Re: Simple Database close connection (Scott Anderson 2001)
  18. Re: Simple Database close connection (Scott Anderson 2001)
  19. Re: Simple Database close connection (Alex McCombie 2001)
  20. Re: Simple Database close connection (John Peacock 2001)
  21. Re: Simple Database close connection (John Peacock 2001)
  22. Re: Simple Database close connection (Scott Anderson 2001)
  23. Re: Simple Database close connection (Alex McCombie 2001)
  24. Re: Simple Database close connection (Scott Anderson 2001)
  25. Re: Simple Database close connection (Alex McCombie 2001)
  26. Re: Simple Database close connection (Alex McCombie 2001)
  27. Re: Simple Database close connection (Donovan Brooke 2001)
  28. Re: Simple Database close connection (John Peacock 2001)
  29. Simple Database close connection (Alex McCombie 2001)
I think that a new tag, or optional parameter, to flush a database from memory without committing changes to disk is not an unreasonable request. Maybe [closedatabase db=....&commit=false]?Have you tried changing file permissions so that WebCatalog cannot commit changes, even if it tried?> -----Original Message----- > From: WebCatalog Talk [mailto:WebDNA-Talk@talk.smithmicro.com]On > Behalf Of John Peacock > Sent: Tuesday, October 09, 2001 7:35 AM > To: WebCatalog Talk > Subject: Re: Simple Database close connection > > > Scott Anderson wrote: > > > > WebCatalog does not track changes made to the database file > by users, other > > programs, or even certain WebDNA tags (WriteFile, > AppendFile, etc...). This > > is why you should take care to make sure the database is > flushed from memory > > before modifying the physical database file by any means > other than the > > built in database commands. > > This is, of course, the cause of the problems that I have. If > WebCatalog does not track changes made outside of its control (say by > looking at the last modified timestamp), I have no good way to get > WebCatalog to notice my changes other than [flushdatabase], which > risks stomping on my changes should WebCatalog decide that > the file in > RAM was, at some point in the past modified for whatever reason. > > I need r/o databases. WebCatalog needs to keeps its claws off of them > and NEVER write to a r/o database. I also need a tag to force the RAM > resident version to be replaced with the disk resident copy. I cannot > be expected to [flushdatabase] and THEN replace a 16MB database, all > the while hoping that no one does a query that will reload a now > partial file. This is a classic race condition and is not good > design. Even a simple [reloaddatabase db=...] which would drop the > RAM version and load the disk version would be better than the > current state of affairs. > > This is not the first time I have asked for this (as Grant will > probably be able to document) since ALL of our primary database are > extracts from our backend systems and are NEVER modified within > WebCatalog. I can, of course, shut off WebCatalog while I am in the > process of replacing my files, but I am running many sites which pass > all of their pages through WebCatalog, so that would leave me > completely dead in the water during updates. > > John > > -- > John Peacock > Director of Information Research and Technology > Rowman & Littlefield Publishing Group > 4720 Boston Way > Lanham, MD 20706 > 301-459-3366 x.5010 > fax 301-429-5747 > > ------------------------------------------------------------- > This message is sent to you because you are subscribed to > the mailing list . > To unsubscribe, E-mail to: > To switch to the DIGEST mode, E-mail to > > Web Archive of this list is at: http://search.smithmicro.com/------------------------------------------------------------- This message is sent to you because you are subscribed to the mailing list . To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to Web Archive of this list is at: http://search.smithmicro.com/ Scott Anderson

DOWNLOAD WEBDNA NOW!

Top Articles:

Talk List

The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...

Related Readings:

shipping costs (1997) Viewing old carts (was FEW QUESTIONS) (1997) Note added to [sendmail] in Docs (2004) WebCatalog can't find database (1997) WebCat on 10.0.4 - iTools 6.0 (2001) [LOOKUP] (1997) ANother SHOWIF problem (1997) WebCat2b13MacPlugIn - more [date] problems (1997) Adding non-SKUs to cart (1998) WebMerchant 1.6 and SHTML (1997) Help! WebCat2 bug (1997) [WebDNA] a major shift in strategy? (2008) Searching multiple fields from one form field (1997) Browser based content... (2004) WebCatReference pages partly blank/empty on Webcat 3.0.7 NT (2000) European Convention (2004) Record size-suggestion (1998) Repost: pulldown menu (2000) WebCat2 beta 11 - new prefs ... (1997) Preventing code execution (2003)