Deprecated: $wgMWOAuthSharedUserIDs=false is deprecated, set $wgMWOAuthSharedUserIDs=true, $wgMWOAuthSharedUserSource='local' instead [Called from MediaWiki\HookContainer\HookContainer::run in /var/www/html/w/includes/HookContainer/HookContainer.php at line 135] in /var/www/html/w/includes/Debug/MWDebug.php on line 372
Performance analysis of a main memory multi-directory hashing technique - MaRDI portal

Deprecated: Use of MediaWiki\Skin\SkinTemplate::injectLegacyMenusIntoPersonalTools was deprecated in Please make sure Skin option menus contains `user-menu` (and possibly `notifications`, `user-interface-preferences`, `user-page`) 1.46. [Called from MediaWiki\Skin\SkinTemplate::getPortletsTemplateData in /var/www/html/w/includes/Skin/SkinTemplate.php at line 691] in /var/www/html/w/includes/Debug/MWDebug.php on line 372

Deprecated: Use of MediaWiki\Skin\BaseTemplate::getPersonalTools was deprecated in 1.46 Call $this->getSkin()->getPersonalToolsForMakeListItem instead (T422975). [Called from Skins\Chameleon\Components\NavbarHorizontal\PersonalTools::getHtml in /var/www/html/w/skins/chameleon/src/Components/NavbarHorizontal/PersonalTools.php at line 66] in /var/www/html/w/includes/Debug/MWDebug.php on line 372

Deprecated: Use of QuickTemplate::(get/html/text/haveData) with parameter `personal_urls` was deprecated in MediaWiki Use content_navigation instead. [Called from MediaWiki\Skin\QuickTemplate::get in /var/www/html/w/includes/Skin/QuickTemplate.php at line 131] in /var/www/html/w/includes/Debug/MWDebug.php on line 372

Performance analysis of a main memory multi-directory hashing technique (Q1209985)

From MaRDI portal





scientific article; zbMATH DE number 168862
Language Label Description Also known as
English
Performance analysis of a main memory multi-directory hashing technique
scientific article; zbMATH DE number 168862

    Statements

    Performance analysis of a main memory multi-directory hashing technique (English)
    0 references
    0 references
    0 references
    16 May 1993
    0 references
    Hashing permits fast access to both disk-based and main memory-based databases. The retrieval time in main memory databases consists of the time to follow the address pointers plus the time to compare the key values. We define optimal search in main memory databases as the search that requires at most one key comparison to locate a record. Extendible hashing becomes impractical when it is adapted to yield optimal search because of its large directory size. Multi-directory hashing techniques can provide significantly improved directory utilization over extendible hashing. The objective of the paper is to analyze the directory utilization of a main memory hashing technique, called Extendible Root Multi-Directory Hashing (ERMH), ERMH uses a tree-structured hash directory of height one. The size of the leaf subdirectories is fixed and the root subdirectory expands to allow for more records. ERMH requires at most one key comparison to locate a record and its expected directory size is \(O(m^{4/3})\), where \(m\) is the number of inserted records.
    0 references
    main memory databases
    0 references
    Extendible hashing
    0 references
    Multi-directory hashing
    0 references

    Identifiers