Designing data-intensive applications : (Record no. 24546)

000 -LEADER
fixed length control field 04552nam a22003017a 4500
003 - CONTROL NUMBER IDENTIFIER
control field BD-DhULA
005 - DATE AND TIME OF LATEST TRANSACTION
control field 20240128115937.0
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 240128b ii ||||| |||| 00| 0 eng d
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9789352135240
040 ## - CATALOGING SOURCE
Original cataloging agency BD-DhULA
Transcribing agency BD-DhULA
082 ## - DEWEY DECIMAL CLASSIFICATION NUMBER
Edition number 23
Classification number 005.3
Item number KLD
100 ## - MAIN ENTRY--PERSONAL NAME
9 (RLIN) 4771
Personal name Kleppmann, Martin
245 ## - TITLE STATEMENT
Title Designing data-intensive applications :
Remainder of title the big ideas behind reliable, scalable, and maintainable systems /
Statement of responsibility, etc. by Martin Kleppmann
250 ## - EDITION STATEMENT
Edition statement 1st ed.
260 ## - PUBLICATION, DISTRIBUTION, ETC. (IMPRINT)
Place of publication, distribution, etc. New Delhi :
Name of publisher, distributor, etc. Shroff Publishers,
Date of publication, distribution, etc. c2017 [2023].
300 ## - PHYSICAL DESCRIPTION
Extent xix, 590 p. :
Other physical details ill. ;
Dimensions 23 cm.
504 ## - BIBLIOGRAPHY, ETC. NOTE
Bibliography, etc Includes Bibliographical References and Index.
505 ## - FORMATTED CONTENTS NOTE
Formatted contents note Table of Contents: Chapter 1. Reliable, Scalable, and Maintainable Applications; Thinking About Data Systems; Reliability; Hardware Faults; Software Errors; Human Errors; How Important Is Reliability?; Scalability; Describing Load; Describing Performance; Approaches for Coping with Load; Maintainability; Operability: Making Life Easy for Operations; Simplicity: Managing Complexity. Evolvability: Making Change EasySummary; Chapter 2. Data Models and Query Languages; Relational Model Versus Document Model; The Birth of NoSQL; The Object-Relational Mismatch; Many-to-One and Many-to-Many Relationships; Are Document Databases Repeating History?; Relational Versus Document Databases Today; Query Languages for Data; Declarative Queries on the Web; MapReduce Querying; Graph-Like Data Models; Property Graphs; The Cypher Query Language; Graph Queries in SQL; Triple-Stores and SPARQL; The Foundation: Datalog; Summary; Chapter 3. Storage and Retrieval. Data Structures That Power Your DatabaseHash Indexes; SSTables and LSM-Trees; B-Trees; Comparing B-Trees and LSM-Trees; Other Indexing Structures; Transaction Processing or Analytics?; Data Warehousing; Stars and Snowflakes: Schemas for Analytics; Column-Oriented Storage; Column Compression; Sort Order in Column Storage; Writing to Column-Oriented Storage; Aggregation: Data Cubes and Materialized Views; Summary; Chapter 4. Encoding and Evolution; Formats for Encoding Data; Language-Specific Formats; JSON, XML, and Binary Variants; Thrift and Protocol Buffers; Avro; The Merits of Schemas. Modes of DataflowDataflow Through Databases; Dataflow Through Services: REST and RPC; Message-Passing Dataflow; Summary; Part II. Distributed Data; Chapter 5. Replication; Leaders and Followers; Synchronous Versus Asynchronous Replication; Setting Up New Followers; Handling Node Outages; Implementation of Replication Logs; Problems with Replication Lag; Reading Your Own Writes; Monotonic Reads; Consistent Prefix Reads; Solutions for Replication Lag; Multi-Leader Replication; Use Cases for Multi-Leader Replication; Handling Write Conflicts; Multi-Leader Replication Topologies. Leaderless ReplicationWriting to the Database When a Node Is Down; Limitations of Quorum Consistency; Sloppy Quorums and Hinted Handoff; Detecting Concurrent Writes; Summary; Chapter 6. Partitioning; Partitioning and Replication; Partitioning of Key-Value Data; Partitioning by Key Range; Partitioning by Hash of Key; Skewed Workloads and Relieving Hot Spots; Partitioning and Secondary Indexes; Partitioning Secondary Indexes by Document; Partitioning Secondary Indexes by Term; Rebalancing Partitions; Strategies for Rebalancing; Operations: Automatic or Manual Rebalancing; Request Routing.
520 ## - SUMMARY, ETC.
Summary, etc. Data is at the center of many challenges in system design today. Difficult issues need to be figured out, such as scalability, consistency, reliability, efficiency, and mainteinability. In addition, we have an overwhelming variet of tools, including relational databases, NoSQL datastores, stream or batch processors, and message brokers. What are the right choices for your application? How do you make sense of all these buzzwords? In this practical and comprehensive gjuide, author Martin Kleppmann helps you navigate this diverse landscape by examining the pros and cons of various technologies for processing and storing data. Software keeps changing, but the fundamental principles remain the same. With this book, software engineers and architects will learn how to apply those ideas in practice, and how to make full use of data in modern applications.
526 ## - STUDY PROGRAM INFORMATION NOTE
Program name CSE
590 ## - LOCAL NOTE (RLIN)
Local note(Name of catalogher) 424018
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
9 (RLIN) 4772
Topical term or geographic name as entry element Web site development.
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
9 (RLIN) 4735
Topical term or geographic name as entry element Application software
General subdivision Development.
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
9 (RLIN) 727
Topical term or geographic name as entry element Database Management
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
9 (RLIN) 1531
Topical term or geographic name as entry element CSE
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
9 (RLIN) 1532
Topical term or geographic name as entry element Computer science and engineering
942 ## - ADDED ENTRY ELEMENTS (KOHA)
Source of classification or shelving scheme
Koha item type BOOK
Suppress in OPAC No
Holdings
Withdrawn status Lost status Source of classification or shelving scheme Damaged status Not for loan Home library Current library Shelving location Date acquired Source of acquisition Cost, normal purchase price Total Checkouts Full call number Barcode Date last seen Date checked out Copy number Price effective from Koha item type
No No   No No ULAB Library ULAB Library Text Book Area - CSE Dept. 21/01/2024 Book Finder 2183.90 1 005.3 KLD 21526 27/02/2024 27/02/2024 1 28/01/2024 BOOK
No No   No Yes ULAB Library ULAB Library Text Book Area - CSE Dept. 21/01/2024 Book Finder 2183.90   005.3 KLD 21527 28/01/2024   2 28/01/2024 BOOK


Developed By: ULAB IT
Copyright © ULAB Library 2017-2021
University of Liberal Arts Bangladesh
Library Home | Library Staff | Contact

Powered by Koha