Randall Marbach [remarbach@netscape.net]
I am interested in using Gadfly as a backend to Zope. I am planning to have a non zope background process write data into Gadfly and have a Zope process retrieve and display this data at the same time. Is this possible to do with Gadfly?
Does Gadfly have to use client server mode?
Does Zope support this type of activity?
The Gadfly documention provides the answers to your questions: http://www.chordate.com/gadfly.html The short answer: Although Gadfly doesn't provide multiuser -- or even concurrent -- access, you may be able to still use Gadfly if the following is true for your application: 1. You don't mind using Gadfly in client/server mode to serialize the requests via a blocking TCP/IP socket connection. 2. Your queries can be completed within what you consider a reasonable time for your application. (reasonable = avg_query_time * number_pending_requests) If your database isn't too large, this may hold true, especially if you're using the kjbuckets extension. Oh, almost forgot. For certain aspects of your application you might be able to take advantage of using multiple processes with read-only access to the database. Best regards, Jeff Bauer Rubicon, Inc.