/[webpac]/openisis/current/doc/FactSheet.txt
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Annotation of /openisis/current/doc/FactSheet.txt

Parent Directory Parent Directory | Revision Log Revision Log


Revision 237 - (hide annotations)
Mon Mar 8 17:43:12 2004 UTC (20 years, 1 month ago) by dpavlin
File MIME type: text/plain
File size: 2134 byte(s)
initial import of openisis 0.9.0 vendor drop

1 dpavlin 237 the OpenIsis database at a glance
2    
3    
4     * characteristics
5    
6     - highly flexible data structure:
7     potentially unlimited number of data fields ("columns") in record
8     - highly efficient storage:
9     unused data fields consume no space
10     - natural modelling - ultra fast access:
11     logically related data that would be artificially separated in
12     a relational DB is stored in a single record
13     - highly flexible index structure:
14     index entries associated with a record are under full application control,
15     can even be derived from associated text documents of any format.
16    
17    
18     * standards
19    
20     - Z39.2 (IIF) based data structure
21     record structure corresponds to ANSI Z39.2
22     (ISO 2709, "Information Interchange Format")
23     - Z39.50 based retrieval
24     the query language resembles Z39.50 "Type-1" queries as used by
25     all major libraries (known from WAIS and most search engines).
26     - all bibliographic data models
27     like MAB and the various MARC standards can be represented in IIF
28     and thus in OpenIsis
29     - XML data
30     is canonically mapped to IIF for highly efficient storage and retrieval
31    
32    
33     * interfaces
34    
35     - variety of programming languages
36     Java, Perl, Tcl, PHP, C-library for all compiler languages
37     - web applications
38     using Java, Perl or PHP as wanted
39     - graphical user interface
40     for Windows and Unix (incl. Mac OS X) based on Tk
41     - usage in-process or as server
42     - Z39.50 protocol
43     server planned using indexdata's Yaz
44    
45    
46     * performance
47    
48     benchmarks on an 800MHz Pentium III with standard IDE disk
49     - 100.000 records/sec
50     read in random order
51     - 50.000 entries/sec
52     index lookup
53     - 15.000 records/sec
54     write access with no index entries
55     - 3.000 records/sec
56     write access with ten index entries per record
57    
58    
59     * limits
60    
61     There is a choice between traditional and 21st century database formats.
62     - size of data field and record
63     traditional: 32KB, 21st: no limit
64     - number of records and database size
65     traditional: 16 million records of 500 MB total size, 21st: no limit.
66     logical database can span several physical databases (virtually no limit).
67     - index size
68     traditional: ~1 TB, 21st: 32 TB per physical index.
69     logical index can span several physical indexes (virtually no limit).

  ViewVC Help
Powered by ViewVC 1.1.26