000 -LEADER |
fixed length control field |
05549nam a22007931i 4500 |
001 - CONTROL NUMBER |
control field |
8664506 |
003 - CONTROL NUMBER IDENTIFIER |
control field |
IEEE |
005 - DATE AND TIME OF LATEST TRANSACTION |
control field |
20200413152931.0 |
006 - FIXED-LENGTH DATA ELEMENTS--ADDITIONAL MATERIAL CHARACTERISTICS |
fixed length control field |
m eo d |
007 - PHYSICAL DESCRIPTION FIXED FIELD--GENERAL INFORMATION |
fixed length control field |
cr cn |||m|||a |
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION |
fixed length control field |
190402s2019 caua foab 000 0 eng d |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER |
International Standard Book Number |
9781681735009 |
Qualifying information |
electronic |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER |
Canceled/invalid ISBN |
9781681735016 |
Qualifying information |
hardcover |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER |
Canceled/invalid ISBN |
9781681734996 |
Qualifying information |
paperback |
024 7# - OTHER STANDARD IDENTIFIER |
Standard number or code |
10.2200/S00896ED1V01Y201901DTM058 |
Source of number or code |
doi |
035 ## - SYSTEM CONTROL NUMBER |
System control number |
(CaBNVSL)thg00978684 |
035 ## - SYSTEM CONTROL NUMBER |
System control number |
(OCoLC)1091193905 |
040 ## - CATALOGING SOURCE |
Original cataloging agency |
CaBNVSL |
Language of cataloging |
eng |
Description conventions |
rda |
Transcribing agency |
CaBNVSL |
Modifying agency |
CaBNVSL |
050 #4 - LIBRARY OF CONGRESS CALL NUMBER |
Classification number |
QA76.545 |
Item number |
.S248 2019eb |
082 04 - DEWEY DECIMAL CLASSIFICATION NUMBER |
Classification number |
004/.33 |
Edition number |
23 |
100 1# - MAIN ENTRY--PERSONAL NAME |
Personal name |
Sadoghi, Mohammad, |
Relator term |
author. |
245 10 - TITLE STATEMENT |
Title |
Transaction processing on modern hardware / |
Statement of responsibility, etc. |
Mohammad Sadoghi, Spyros Blanas. |
264 #1 - PRODUCTION, PUBLICATION, DISTRIBUTION, MANUFACTURE, AND COPYRIGHT NOTICE |
Place of production, publication, distribution, manufacture |
[San Rafael, California] : |
Name of producer, publisher, distributor, manufacturer |
Morgan & Claypool, |
Date of production, publication, distribution, manufacture, or copyright notice |
[2019] |
300 ## - PHYSICAL DESCRIPTION |
Extent |
1 PDF (xv, 112 pages) : |
Other physical details |
illustrations (some color). |
336 ## - CONTENT TYPE |
Content type term |
text |
Source |
rdacontent |
337 ## - MEDIA TYPE |
Media type term |
electronic |
Source |
isbdmedia |
338 ## - CARRIER TYPE |
Carrier type term |
online resource |
Source |
rdacarrier |
490 1# - SERIES STATEMENT |
Series statement |
Synthesis lectures on data management, |
International Standard Serial Number |
2153-5418 ; |
Volume/sequential designation |
#58 |
538 ## - SYSTEM DETAILS NOTE |
System details note |
Mode of access: World Wide Web. |
538 ## - SYSTEM DETAILS NOTE |
System details note |
System requirements: Adobe Acrobat Reader. |
500 ## - GENERAL NOTE |
General note |
Part of: Synthesis digital library of engineering and computer science. |
504 ## - BIBLIOGRAPHY, ETC. NOTE |
Bibliography, etc. note |
Includes bibliographical references (pages 105-119). |
505 0# - FORMATTED CONTENTS NOTE |
Formatted contents note |
1. Introduction -- 1.1. The shifting hardware landscape -- 1.2. Book outline |
505 8# - FORMATTED CONTENTS NOTE |
Formatted contents note |
2. Transaction concepts -- 2.1. Overview -- 2.2. Acid properties -- 2.3. Concurrency control overview -- 2.4. Overview concurrency control protocols |
505 8# - FORMATTED CONTENTS NOTE |
Formatted contents note |
3. Multi-version concurrency revisited -- 3.1. Optimistic concurrency -- 3.2. Pessimistic concurrency -- 3.3. Time-based concurrency -- 3.4. Multi-version storage model |
505 8# - FORMATTED CONTENTS NOTE |
Formatted contents note |
4. Coordination-avoidance concurrency -- 4.1. Restrictive concurrency -- 4.2. Deterministic planning optimization |
505 8# - FORMATTED CONTENTS NOTE |
Formatted contents note |
5. Novel transactional system architectures -- 5.1. Hardware-aware concurrency -- 5.2. HTAP : hybrid transactional and analytical processing |
505 8# - FORMATTED CONTENTS NOTE |
Formatted contents note |
6. Hardware-assisted transactional utilities -- 6.1. Database partitioning -- 6.2. Database indexing |
505 8# - FORMATTED CONTENTS NOTE |
Formatted contents note |
7. Transactions on heterogeneous hardware -- 7.1. Hardware accelerators -- 7.2. RDMA : remote direct memory access |
505 8# - FORMATTED CONTENTS NOTE |
Formatted contents note |
8. Outlook : the era of hardware specialization and beyond -- 8.1. Scaling the network wall for distributed transaction processing -- 8.2. Near-data transaction processing -- 8.3. Blockchain : fault-tolerant distributed transactions. |
506 ## - RESTRICTIONS ON ACCESS NOTE |
Terms governing access |
Abstract freely available; full-text restricted to subscribers or individual document purchasers. |
510 0# - CITATION/REFERENCES NOTE |
Name of source |
Compendex |
510 0# - CITATION/REFERENCES NOTE |
Name of source |
INSPEC |
510 0# - CITATION/REFERENCES NOTE |
Name of source |
Google scholar |
510 0# - CITATION/REFERENCES NOTE |
Name of source |
Google book search |
520 3# - SUMMARY, ETC. |
Summary, etc. |
The last decade has brought groundbreaking developments in transaction processing. This resurgence of an otherwise mature research area has spurred from the diminishing cost per GB of DRAM that allows many transaction processing workloads to be entirely memory-resident. This shift demanded a pause to fundamentally rethink the architecture of database systems. The data storage lexicon has now expanded beyond spinning disks and RAID levels to include the cache hierarchy, memory consistency models, cache coherence and write invalidation costs, NUMA regions, and coherence domains. New memory technologies promise fast non-volatile storage and expose unchartered trade-offs for transactional durability, such as exploiting byte-addressable hot and cold storage through persistent programming that promotes simpler recovery protocols. In the meantime, the plateauing single-threaded processor performance has brought massive concurrency within a single node, first in the form of multi-core, and now with many-core and heterogeneous processors. The exciting possibility to reshape the storage, transaction, logging, and recovery layers of next-generation systems on emerging hardware have prompted the database research community to vigorously debate the trade-offs between specialized kernels that narrowly focus on transaction processing performance vs. designs that permit transactionally consistent data accesses from decision support and analytical workloads. In this book, we aim to classify and distill the new body of work on transaction processing that has surfaced in the last decade to navigate researchers and practitioners through this intricate research subject. |
530 ## - ADDITIONAL PHYSICAL FORM AVAILABLE NOTE |
Additional physical form available note |
Also available in print. |
588 ## - SOURCE OF DESCRIPTION NOTE |
Source of description note |
Title from PDF title page (viewed on April 2, 2019). |
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM |
Topical term or geographic name entry element |
Transaction systems (Computer systems) |
653 ## - INDEX TERM--UNCONTROLLED |
Uncontrolled term |
transaction processing |
653 ## - INDEX TERM--UNCONTROLLED |
Uncontrolled term |
ACID semantics |
653 ## - INDEX TERM--UNCONTROLLED |
Uncontrolled term |
consistency |
653 ## - INDEX TERM--UNCONTROLLED |
Uncontrolled term |
isolation levels |
653 ## - INDEX TERM--UNCONTROLLED |
Uncontrolled term |
concurrency controls |
653 ## - INDEX TERM--UNCONTROLLED |
Uncontrolled term |
optimistic concurrency |
653 ## - INDEX TERM--UNCONTROLLED |
Uncontrolled term |
pessimistic concurrency |
653 ## - INDEX TERM--UNCONTROLLED |
Uncontrolled term |
multi-version concurrency control |
653 ## - INDEX TERM--UNCONTROLLED |
Uncontrolled term |
hardware-conscious concurrency |
653 ## - INDEX TERM--UNCONTROLLED |
Uncontrolled term |
HTAP |
653 ## - INDEX TERM--UNCONTROLLED |
Uncontrolled term |
indexing |
653 ## - INDEX TERM--UNCONTROLLED |
Uncontrolled term |
hardware acceleration |
653 ## - INDEX TERM--UNCONTROLLED |
Uncontrolled term |
RDMA |
700 1# - ADDED ENTRY--PERSONAL NAME |
Personal name |
Blanas, Spyros, |
Relator term |
author. |
776 08 - ADDITIONAL PHYSICAL FORM ENTRY |
Relationship information |
Print version: |
International Standard Book Number |
9781681735016 |
-- |
9781681734996 |
830 #0 - SERIES ADDED ENTRY--UNIFORM TITLE |
Uniform title |
Synthesis digital library of engineering and computer science. |
830 #0 - SERIES ADDED ENTRY--UNIFORM TITLE |
Uniform title |
Synthesis lectures on data management ; |
Volume/sequential designation |
#58. |
856 42 - ELECTRONIC LOCATION AND ACCESS |
Materials specified |
Abstract with links to resource |
Uniform Resource Identifier |
https://ieeexplore.ieee.org/servlet/opac?bknumber=8664506 |
856 40 - ELECTRONIC LOCATION AND ACCESS |
Materials specified |
Abstract with links to full text |
Uniform Resource Identifier |
https://doi.org/10.2200/S00896ED1V01Y201901DTM058 |