|
|
|
Introduction to Distributed Micro-Databases
Bert Moore Abstract This presentation will introduce distributed micro-databases, a new tracking concept for equipment maintenance, asset management, storage warehousing, document archiving and other applications where material is stored for extended periods of time. Using bar codes and touch memory, distributed micro-databases provide immediate access to location, history, status and other pertinent data.
Introduction In data processing, we've seen a steady progression away from centralized databases on mainframes and towards distributed databases running on midrange and PC computers. While the influence of increasingly powerful and cost-effective mini- and microprocessors can't be denied, a more significant reasons for this decentralization was the desire to provide access to data to those people who need it for day-to-day decision-making. This trend has progressed even further, with the arrival of notebooks, palmtops and intelligent hand-held terminals. Portions of a main database are downloaded for routine activities. These are, in effect, distributed mini-databases. Micro-databases are a further extension of this trend. The scenarios I will present utilize bar codes for data entry and button memory as the micro-database "host."
Overview of a Micro-Database Micro-databases are intended to augment, not replace, centralized databases. They will relieve the main database of additional complexity and I/O burdens by providing local storage of, and access to, information. It's important to note that distributed micro-databases are not practical for every application. There are several characteristics which may indicate that a micro-database approach might be beneficial.
Application Scenarios The following examples highlight reasons that distributed micro-databases might be used. While these examples demonstrate real needs, they shouldn't be taken to be the only applications for distributed micro-databases. It is hoped that they will stimulate your own thinking about how micro-databases could solve problems in your facilities.
How Micro-Databases Work In the preceding examples, bar code identification labels or menus would be used to provide data input. This data would then be downloaded to a memory button for storage. When updating of the central database is required, reading a limited number of contact memory is all that's required. To access local information, a portable computer equipped with a memory button reader or other suitable terminal would be used to call up the pertinent data. In terms of the examples, this would operate as follows. Fixed Asset Tracking Bar code/touch memory readers would be used to record all equipment and furniture moves. As each item is removed, the bar code label would be read. A bar code menu indicating whether it's a permanent or temporary move, the reason for the move and the intended location would then be scanned. This information would be stored in the memory button for the location. The delivery location's memory button would be similarly updated. When material is returned to its designated area, the "local" inventory would be adjusted. For permanent moves, the appropriate records could be uploaded to the central database. Performing a real-time physical inventory, then, would only require the reading of the contact memory for each room or location, rather than each individual bar code symbol. Document Control Bar codes identifying each file or file box removed from storage for temporary review would be scanned along with the location bar code. A bar code menu would record the activity (removal or return), and reason. The employee's ID and a date/time stamp would be added to the record. This information would then be stored in a memory button at the end of each storage location. As materials are returned, the "local inventory" would be updated. The central database, of course, would maintain an audit trail of the activities but would not need to record every detail. Storage Location For the museum application, the same approach would be followed. Bar coded items and locations would be scanned, activities, destination and reasons recorded from a menu, and employee ID and date/time appended. This record would be stored in the button memory at the end of the rack or in another convenient location. In this application, the sub-location would only be stored in the memory button. The central database would know, for example, that the upper wing for a World War I "Jenny" airplane is in Building C, Rack 17. The memory button on Rack 17 would record the exact location as "Shelf 2, Locations 15-37." This distribution of data could significantly reduce the storage and processing requirements on the collection tracking computer system. Equipment Maintenance Each major piece of equipment, assembly or location would be equipped with a memory button. These would serve as the local database for maintenance history. As equipment is inspected, repaired, or replaced, bar code menus would be used to record the specifics of the activity, date and other pertinent data. This information would also be stored in the master database. Inspectors or maintenance personnel would have direct access to the entire maintenance history of any given item, permitting them to make better assessments of its condition or possible problems. - Note (Updated) Applications similar to those listed below have been successfully implemented using contact memory. The above examples were originally presented as part of Session 6D, Tracking Applications, at SCAN-TECH 93. Additionally, applications have been implemented which make use of the unique identity of the button as a tamper-proof location identifier - a form of electronic label. This presentation was intended to introduce the concept of distributed micro-databases to a general audience. |
||
|
|
||