From: Steve F. <sfi...@pc...> - 2005-09-21 00:49:56
|
Chris- The application framework is used primarily to load data into GUS. There is a separate Web Development Kit that is used to rapidly develop a website that offers users queries against the data. The application framework runs out of a directory called $GUS_HOME. It just needs to be accessible to whomever will be using it. It can run on any machine that has access to the database server. We typically reserve entire machines for our db servers for performance reasons. The application framework, on the other hand, is very light weight to install. You can either install a single $GUS_HOME in a shared file system, or, you can install separate copies in individual home directories. i hope that helps a little, steve Chris Topinka wrote: > I'm not sure I understand. Does this mean that the app framework > requires it's own schema on the local db? We have several different > research projects in different departments/organisms at hand. Would > this indicate the need for a seperate application framework for each > of these? I guess what we're eventually trying to accomplish is > setting up GUS as a core facility for any project in the University of > Missouri system. Most of our data comes from a core sequencing > facility - maybe start with a single app framework installation for > this data and bring up other app frameworks for data that is > incorporated from other facilities? What did you mean by "most groups > have several > users sharing a single GUS database"? Can you give an example? > > I've tried to read as much of the documentation as possible. Can you > direct me to some information source that might help me out here? > > Thanks, > > Chris > On 9/16/05, *Michael Saffitz* <msa...@pc... > <mailto:msa...@pc...> > wrote: > > > Hi Chris, > > On 9/16/05 7:29 PM, "Chris Topinka" < cmt...@gm... > <mailto:cmt...@gm...>> wrote: > > > The documentation suggests installing the schema and app > framework at the > > same time using: > > > > build GUS install -append -installDBSchema > > > > will > > > > build GUS install -installDBSchema > > > > work to create the database only? > > No, the "build GUS install" command will always install the app > framework. > > > Why would you want to install the app > > framework on a machine that is serving your database? > > You don't necessarily need to install the app framework on your > database > server using the above command. For example, I have a remote database > configured in the gus.config file. -installDBSchema connects to > the remote > database to install/load the schema there, and installs the app > framework on > the local database. > > > Is this a good idea? > > If you're the only one using GUS, it may be perfectly fine to have > the app > framework on the same machine as the database, but most groups > have several > users sharing a single GUS database, and consequently don't have > the app > framework on the DB server. > > > Is the app framework suitable to be run in a distributed fashion? > > I'm not sure exactly what you mean by this... The app framework > isn't really > designed for a distributed environment beyond support for remote > databases. > > > Can a > > single app framework installation connect many users to the > database? > > In theory, yes, but in most cases each app framework has an > individual's > configuration such that as they load data, data provenance issues and > permissions can be handled and tracked appropriately. > > > > I ask this because the documentation says that many users (each > with their > > own installation of the Application Framework) will share the > database. > > > > When I install the app framework on other machines can I use: > > > > build GUS install -append > > > > to do this? > > Yes. > > > > > Thanks, > > > > Chris > > > > > > -- > Christopher M. Topinka > NLM-BHIRT Predoctoral Fellow in Computer Science > 113 Life Sciences Center > University of Missouri > Columbia, MO 65211 > (573)-823-0616 > cmt...@mi... <mailto:cmt...@mi...> |