|
From: Andy D. <and...@ya...> - 2000-05-11 01:30:14
|
Hi Steve, Following on from your earlier question on CGI reliance, I took a look at mod_perl and realised I might've been over-complicating things a bit with Anubis. In response, I've heavily simplified this latest release down to: 1 TCP/IP database server (using IO::Socket) 1 TCP/IP database client (using Term::Readline) You can download anubis-0.04.tar.gz (only 7kb) from: => http://download.sourceforge.net/perldb/ I've tried to get as much installation information as I could into the README file, but basically you: *. Run create_pdb.pl to create the initial database dictionary *. Run anubis_server.pl in the background to run a TCP/IP database server daemon *. Run anubis_client.pl to run a dbish-like client in the foreground to interract with the database server and do stuff. And that's about it, with hopefully minimal requirements of: Perl5 DBD-RAM TCP/IP running on your local (andor remote) host It's all still very experimental but I think it's definitely getting somewhere. I'm still groping blindly in the dark a bit, like a heavily sedated amoeba, towards a forking TCP/IP server, which gives each calling client a dedicated connection, but once that hurdle is cleared, we can try and make much more use of Jeff Zucker's rapidly expanding DBD-RAM functionality, ramp up some Perl/Tk clients andor start building a DBD::Anubis driver, to give an initial minimal set of DBI hook functions into the new daemonesque database server, perhaps with an interim target of getting dbish to work with it, as for other databases. If anyone would like to help Hugo and I push this thing trolley along further, please let me know. IO::Socket gurus who know how to create $dbh database handles, created by DBD::RAM, accessible over forked TCP/IP links, will *not* be asked for references :-) :-) :-) Rgds, AndyD PS. Thank goodness for the Perl Cookbook. May Tom Christiansen and Nathan Torkington be blessed in their blessedness. ===== The Perl Database => http://www.perldb.com/ __________________________________________________ Do You Yahoo!? Send instant messages & get email alerts with Yahoo! Messenger. http://im.yahoo.com/ |