Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.243.124 Times

Remote Gnu Database Manager 2.1.41

  Date Added: September 25, 2010  |  Visits: 1.722

Remote Gnu Database Manager

Report Broken Link
Printer Friendly Version


Product Homepage
Download (106 downloads)



Remote Gnu Database Manager is a network server daemon and client library for the standard GNU GDBM(3) database management interface, which itself incorporates Berkeley DBM. To setup after installation (these notes are for 2.1.33 or later), let make install do what it can, and then: 1. create a user, gdbm, on the server machine with home in /var/lib/gdbm. Make install tries to do that for you using adduser so you likely just have to check /etc/passwd and /etc/group. 2. Create /var/lib/gdbm and change owner to gdbm. Again, make install has a stab at this for you and likely you will need to do nothing yourself. 3. Also create /var/lib/gdbm/data, /var/lib/gdbm/ctrl and change owner to gdbm. Make install should also have made those. 4. Copy those parts of /etc/passwd belonging to users who should be able to access the daemon to /var/lib/gdbm/ctrl/passwd. This is entirely in your hands. 5. Likewise for /etc/group to /var/lib/gdbm/ctrl/group. 6. Start the daemon as gdbm with some command like "sudo -u gdbm /usr/sbin/gdbmd", or "su -c /usr/sbin/gdbmd gdbm". The install will not start it for you, nor does it presently install a system startup script for it in /etc/init.d or elsewhere. 7. Write an application on the client that uses the standard gdbm_* calls in the GNU GDBM(3) manpage, but replace the gdbm_ calls with rgdbm_ calls. The install routine does do that ... or perhaps I lie. Thats about it! Apart from setting up for SSL if you want to use that and Ill give some further indications as to how to do that below. One has to add two extra calls in the application over and above what was there already for gdbm(3) usage; one to rgdbm_connect() and another to rgdbm_disconnect(), respectively to begin and end the session, as detailed in the rgdbm(3) man page. Example: Sample code ... start by making the connection: rgdbm_connect(host, dir, user, 0); Then open the desired database in that directory: GDBM_FILE dbf = rgdbm_open(dbname, 1024, GDBM_WRCREAT, 0640, NULL); Now the rgdbm(3) ops are available. fprintf(stdout, "Database contains ...n"); datum key = rgdbm_firstkey(dbf); if (key.dptr) { datum content = rgdbm_fetch(dbf, key); fprintf(stdout, "key %s content %sn", key.dptr, content.dptr); while (key = rgdbm_nextkey(dbf, key), key.dptr) { fprintf(stdout, "key %s content %sn", key.dptr, content.dptr); } } Terminate by closing: rgdbm_close(dbf); and disconnect from the session: rgdbm_disconnect(); Whats New in This Release: - Added (generated) debian directory to package..

Requirements: No special requirements
Platforms: Linux
Keyword: Client Library Database Database Apis Database Management Database Manager Gnu Gnu Gdbm Install Key Make Install Manager Network Server Remote
Users rating: 0/10

License: Freeware Size: 77.82 KB
USER REVIEWS
More Reviews or Write Review


REMOTE GNU DATABASE MANAGER RELATED
Database Tools  -  Flat File Database Manager 1.1
A flat file is a file that contains records. Each record is specified in a single line. Fields from each record may either have a fixed width, or may be delimited by commas (CSV), tube (|), whitespace, tabs, or any other character.Flat File...
10 KB  
Database Tools  -  Flat File Database Manager for Scripts 1.0
A flat file is a file that contains records. Each record is specified in a single line. Fields from each record may either have a fixed width, or may be delimited by commas (CSV), tube (|), whitespace, tabs, or any other character.Flat File...
10 KB  
Libraries  -  GPM client library 1.20.3.0
GPM client library (libgpm) package is an stand-alone version of GPMs client library, used by many console applications for mouse access. Despite the (now quite aged) GPM package it contains just the client part (no server), and provides a...
32.77 KB  
Libraries  -  QDBM: Quick DataBase Manager 1.8.75
QDBM is a library of routines for managing a database. The QDBM database is a simple data file containing records, each is a pair of a key and a value. Every key and value is serial bytes with variable length. Both binary data and character...
890.88 KB  
Programming  -  Elixir Database Manager 1.0
Java Database Manager, harnessing the power of JDBC. Makes database management interoperable. Features Database diagram generation, reports generation, graphs generation, code generation and usual database client features.
25.53 MB  
Automotive Information Databases  -  SiteMech Database Manager 1.1
SiteMech Database Manager is a part of SiteMech Web Development Framework. This is a small and useful tool for backup and exchange data between Microsoft SQL Server and MySQL databases. It allows to export entire database or particular tables to...
1.04 MB  
Libraries  -  RabbitMQ Java AMQP client library 2.5.0
The RabbitMQ Java client library allows Java code to interface to AMQP servers. The library is platform neutral; the binary distributions listed below differ only in the version of Java they are intended for use with. Please see the specification...
 
Programming  -  Javascript Rich Client Library 0.1.0
The Javascript Rich Client Library provides a structured data driven and template driven model for creating rich clients.
35.86 KB  
E-Commerce  -  Zen Database Manager 0.2a 1.0
The first part is a PHP addon for the admin section of Zen Cart that allows export/import of records into the Zen Cart database. It will allow record insert, update and delete. The second part is a windows application written in C# that will let...
 
E-Commerce  -  Zen Database Manager for Shopping Carts 0.2a
The first part is a PHP addon for the admin section of Zen Cart that allows export/import of records into the Zen Cart database.It will allow record insert, update and delete. The second part is a windows application written in C# that will let...
40.96 KB  
NEW DOWNLOADS IN PROGRAMMING, DATABASE TOOLS
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB  
Database Tools  -  mel, XML Data Binding for C 2
Language: C, XMLLibrary: libxml2OS: AnyXML Databinding for C similar to JAXB, including but not limited to:.dtd to .[ch] production..xsd to .[ch] production (in progress)
53.07 KB  
Database Tools  -  CitrusDB 1.1.4
CitrusDB is an open source customer database application that uses PHP and a database back-end (currently MySQL). This software can keep track of customer information, CRM, services, products, billing, and customer service information. The...
1.1 MB  
Database Tools  -  MyJgui 0.5.5.1
MyJgui is a light-weight graphical user interface for MySQL databases. It aims to be easy to use for new users as well as experts. Motivation: After the MySQL Front project went commercial, there was no light weight, feature rich and free...
21.5 KB  
Database Tools  -  PHPCoder 1.4
PHPCoder is a web based front-end to the Turck MMCache encoding functions, which are similar to the Zend Encoder product. Turck MMCache is a free open source PHP accelerator, optimizer, encoder and dynamic content cache for PHP. It increases...
16.38 KB  
Database Tools  -  Rekall 2.2.6
Rekall is a database front-end, somewhat in the style of MicroSoft Access. However, Rekall is not itself a database, and does not include a database. By this we mean that data is stored somewhere else in an SQL server, and Rekall is fundementaly...
4.9 MB