Download EOS User`s Guide, Release 2

Transcript
Contents
1 Introduction
1.1 Contact for Further Information
1
: : : : : : : : : : : : : : : : : : : : : : : : : : : : :
2 EOS Architecture and Facilities
2.1 Basics : : : : : : : : : : : : : : : : : : : : : : : : :
2.1.1 Databases and Storage Areas : : : : : : : :
2.1.2 Object Identiers OIDs : : : : : : : : : :
2.1.3 Named Objects : : : : : : : : : : : : : : : :
2.1.4 File Objects, File Scans and Clustering : :
2.1.5 Object Representation and Object Handles
2.1.6 Large Objects : : : : : : : : : : : : : : : : :
2.1.7 Indexes : : : : : : : : : : : : : : : : : : : :
2.1.8 Transactions : : : : : : : : : : : : : : : : :
2.2 The EOS Client-Server Architecture : : : : : : : :
2.2.1 Concurrency Control : : : : : : : : : : : : :
2.2.2 Logging : : : : : : : : : : : : : : : : : : : :
2.2.3 Transaction Commit and Abort : : : : : : :
2.2.4 Checkpoint : : : : : : : : : : : : : : : : : :
2.2.5 Recovery from System Crash Restart : : :
2.3 Advanced Features : : : : : : : : : : : : : : : : : :
2.3.1 Page Objects and Plain Pages : : : : : : : :
2.3.2 Extensions and Primitive Events : : : : : :
3
: : : : : : : : : : : : : : : : : : :
: : : : : : : : : : : : : : : : : : :
: : : : : : : : : : : : : : : : : : :
: : : : : : : : : : : : : : : : : : :
: : : : : : : : : : : : : : : : : : :
: : : : : : : : : : : : : : : : : : :
: : : : : : : : : : : : : : : : : : :
: : : : : : : : : : : : : : : : : : :
: : : : : : : : : : : : : : : : : : :
: : : : : : : : : : : : : : : : : : :
: : : : : : : : : : : : : : : : : : :
: : : : : : : : : : : : : : : : : : :
: : : : : : : : : : : : : : : : : : :
: : : : : : : : : : : : : : : : : : :
: : : : : : : : : : : : : : : : : : :
: : : : : : : : : : : : : : : : : : :
: : : : : : : : : : : : : : : : : : :
: : : : : : : : : : : : : : : : : : :
3 Getting Started with EOS
3.1 Compiling and Linking your Application
: : : : : : : : : : : : : : : : : : : : : : : : :
: : : : : : : : : : : : : : : : : : : : : : : : : : :
: : : : : : : : : : : : : : : : : : : : : : : : : : :
ii
3
3
3
3
4
4
5
5
5
6
7
7
7
7
8
8
8
8
10
4 Formatting And Deleting Storage Areas
4.1 Formatting Areas eosareaformat
4.2 Deleting Areas eosareadelete : :
2
11
12
12
13