New Tutorial: Implementing Multi-User Data Management Applications with Rebol
Started by Nick on 13-Apr-2014/23:29:51-7:00
Nick — 13-Apr-2014/23:29:51-7:00
I never published this one, but there was some recent interest. I hope it's helpful:
http://re-bol.com/rebol-multi-client-databases.html
Nick — 14-Apr-2014/8:15:47-7:00
It explains how (and why) to send data back and forth between server and client apps, so that multiple users can work concurrently with a single persistent series in the memory of the server computer. Basically, it extends the idea of simple block manipulation, so that blocks can be used to build multi-user apps which typically require a network based RDBMS such as MySQL).
john — 6-May-2014/9:43:14-7:00
Hi,
I'm wondering what would be involved with writing an isam database and using record level locking rather than locking and unlocking the entire database rapidly as you do here.
Steven White — 6-May-2014/10:29:13-7:00
A table of record keys, containing the keys of locked records?
Nick — 6-May-2014/11:50:48-7:00
Take a look at http://www.dobeash.com/rebsm.html
Nick — 6-May-2014/11:59:55-7:00
(Click on the download link on the RebSM page, for the zip file)
If you're interest in database work with Rebol, here are some other implementations and interfaces:
http://www.fys.ku.dk/~niclasen/nicomdb/
http://www.dobeash.com/rebdb.html
http://www.tretbase.com/forum/index.php
http://www.dobeash.com/sqlite.html
http://softinnov.org/rebol/mysql.shtml
http://softinnov.org/rebol/pgsql.shtml
http://www.rebol.net/cookbook/recipes/0012.html
http://www.cs.unm.edu/~whip/
http://www.garret.ru/dybase.html
http://www.rebol.org/view-script.r?script=sql-protocol.r
http://www.rebol.org/view-script.r?script=db.r http://www.rebol.org/view-script.r?script=couchdb3.r
Nick — 6-May-2014/12:29:35-7:00
There's also https://github.com/rebolek/prot-redis and the new mysql implementation for R3 at https://github.com/kronwiz/r3-mysql
john — 6-May-2014/12:48:59-7:00
Hi,
I have used the one written by niclasen. It's nice. Does he have a multiuser implementation for it?
Nick — 7-May-2014/5:54:42-7:00
The author has created one for his own commercial use. Check the response by user Geomol in the "Ann-Reply" group of AltME. You can contact him privately there.
(You could also roll your own network interface)
Mike Marinos — 7-May-2014/8:45:45-7:00
Thanks very much Nick, very helpful.
John — 7-May-2014/16:11:56-7:00
Hi,
Thanks for all the suggestions. I have been unable to get any response on altme. Is there something I am missing.
Nick — 7-May-2014/18:22:33-7:00
Did you send a private message to Geomol, or are you having trouble sending group messages?
John — 7-May-2014/19:33:37-7:00
Sorry, I'm absolutely clueless on this whole process. I thought I was supposed to visit a world but I can't if I don't have a username and password that is valid for that world. How do I send messages to Geomol?
Nick — 8-May-2014/12:51:16-7:00
I can add you to AltME:
http://rebolforum.com/index.cgi?f=printtopic&permalink=Nick11-Apr-2014/18:51:22-7:00&archiveflag=new
Reply