000763127 000__ 07426cam\a2200553Ii\4500 000763127 001__ 763127 000763127 005__ 20230306142255.0 000763127 006__ m\\\\\o\\d\\\\\\\\ 000763127 007__ cr\cn\nnnunnun 000763127 008__ 160812s2016\\\\caua\\\\o\\\\\001\0\eng\d 000763127 019__ $$a958350482$$a959934948 000763127 020__ $$a9781484212875$$q(electronic book) 000763127 020__ $$a1484212878$$q(electronic book) 000763127 020__ $$z9781484212882 000763127 0247_ $$a10.1007/978-1-4842-1287-5$$2doi 000763127 035__ $$aSP(OCoLC)ocn956539365 000763127 035__ $$aSP(OCoLC)956539365$$z(OCoLC)958350482$$z(OCoLC)959934948 000763127 040__ $$aN$T$$beng$$erda$$epn$$cN$T$$dIDEBK$$dOCLCQ$$dEBLCP$$dGW5XE$$dN$T$$dOCLCF$$dYDX$$dUPM 000763127 049__ $$aISEA 000763127 050_4 $$aQA76.9.D338 000763127 050_4 $$aQA75.5-76.95 000763127 08204 $$a005.74$$223 000763127 08204 $$a004 000763127 1001_ $$aLakhe, Bhushan,$$eauthor. 000763127 24510 $$aPractical Hadoop migration :$$bhow to integrate your RDBMS with the Hadoop ecosystem and re-architect relational applications to NoSQL /$$cBhushan Lakhe. 000763127 264_1 $$a[Berkeley, CA] :$$bApress,$$c2016. 000763127 264_2 $$aNew York, NY :$$bDistributed to the book trade worldwide by Springer, 000763127 264_4 $$c©2016 000763127 300__ $$a1 online resource (xxiv, 305 pages) :$$billustrations. 000763127 336__ $$atext$$btxt$$2rdacontent 000763127 337__ $$acomputer$$bc$$2rdamedia 000763127 338__ $$aonline resource$$bcr$$2rdacarrier 000763127 347__ $$atext file$$bPDF$$2rda 000763127 500__ $$aIncludes index. 000763127 5050_ $$aAt a Glance; Contents; Foreword; About the Author; About the Technical Reviewer; Acknowledgments; Introduction; Chapter 1: RDBMS Meets Hadoop: Integrating, Re-Architecting, and Transitioning; Conceptual Differences Between Relational and HDFS NoSQL Databases; Relational Design and Hadoop in Conjunction: Advantages and Challenges; Type of Data; Data Volume; Business Need; Deciding to Integrate, Re-Architect, or Transition; Type of Data; Type of Application; Business Objectives; How to Integrate, Re-Architect, or Transition; Integration; Re-Architecting Using Lambda Architecture 000763127 5058_ $$aBatch LayerServing Layer; Speed Layer; Transition to Hadoop/NoSQL; Type of Data; Data Volume; Data Distribution; Migrating the Data; Summary; Part I: Relational Database Management Systems: A Review of Design Principles, Models and Best Practices; Chapter 2: Understanding RDBMS Design Principles; Overview of Design Methodologies; Top-down; Bottom-up; SSADM; Exploring Design Methodologies; Top-down; Bottom-up; SSADM; Feasibility Study; Investigation of the Current Environment; Business System Options; Requirements Specification; Technical System Options; Logical Design; Physical Design 000763127 5058_ $$aPros and Cons of SSADMComponents of Database Design; Normal Forms; First Normal Form; Second Normal Form; Third Normal Form; Keys in Relational Design; Optionality and Cardinality; Supertypes and Subtypes; Summary; Chapter 3: Using SSADM for Relational Design; Feasibility Study; Project Initiation Plan; Requirements and User Catalogue; Requirements Catalogue; User Catalogue; Current Environment Description; Current System Description; Current Physical Data Flow Model; Current Logical Data Model; Proposed Environment Description; Business Activity Model; Data Specification 000763127 5058_ $$aFunction SpecificationProblem Definition; Feasibility Study Report; Requirements Analysis; Investigation of Current Environment; Current Data Flow Model; Current Logical Data Model; Requirements Catalogue; User Catalogue; Logical Data Store/Entity Cross-Reference; Logical View of Current Services and System Scope; Business System Options; Requirements Specification; Data Flow Model; Logical Data Model; Function Definitions; GetPlayerInjuryInfo; GetPlayerChronicCondInfo; GetPlayerContractDetails; GetPlayerScheduleInfo; CalculateLossOfPlayPremium; EvalLossOfPlayClaim 000763127 5058_ $$aEffect Correspondence Diagrams (ECDs)Entity Life Histories (ELHs); Logical System Specification; Technical Systems Options; Logical Design; Update Processing Model; Enquiry Processing Model; Data Catalogue; Physical Design; Logical to Physical Transformation; Space Estimation Growth Provisioning; Optimizing Physical Design; Summary; Chapter 4: RDBMS Design and Implementation Tools; Database Design Tools; CASE tools; Building and Using Design Layers; Categorizing Design Using Subject Areas; Display Level of a Model; Forward and Reverse Engineering; Creating Reusable Components 000763127 506__ $$aAccess limited to authorized users. 000763127 520__ $$aRe-architect relational applications to NoSQL, integrate relational database management systems with the Hadoop ecosystem, and transform and migrate relational data to and from Hadoop components. This book covers the best-practice design approaches to re-architecting your relational applications and transforming your relational data to optimize concurrency, security, denormalization, and performance. Winner of IBM’s 2012 Gerstner Award for his implementation of big data and data warehouse initiatives and author of Practical Hadoop Security, author Bhushan Lakhe walks you through the entire transition process. First, he lays out the criteria for deciding what blend of re-architecting, migration, and integration between RDBMS and HDFS best meets your transition objectives. Then he demonstrates how to design your transition model. Lakhe proceeds to cover the selection criteria for ETL tools, the implementation steps for migration with SQOOP- and Flume-based data transfers, and transition optimization techniques for tuning partitions, scheduling aggregations, and redesigning ETL. Finally, he assesses the pros and cons of data lakes and Lambda architecture as integrative solutions and illustrates their implementation with real-world case studies. Hadoop/NoSQL solutions do not offer by default certain relational technology features such as role-based access control, locking for concurrent updates, and various tools for measuring and enhancing performance. Practical Hadoop Migration shows how to use open-source tools to emulate such relational functionalities in Hadoop ecosystem components. What You'll Learn The requirements and design methodologies of relational data and NoSQL models How to decide whether you should migrate your relational applications to big data technologies or integrate them How to transition your relational applications to Hadoop/NoSQL platforms in terms of logical design and physical implementation RDBMS-to-HDFS integration, data transformation, and optimization techniques The situations in which Lambda architecture and data lake solutions should be considered How to select and implement Hadoop-based components and applications to speed transition, optimize integrated performance, and emulate relational functionalities Who This Book Is For The primary readership for Practical Hadoop Migration is database developers, database administrators, enterprise architects, Hadoop/NoSQL developers, and IT leaders. Its secondary readership is project and program managers and advanced students of database and management information systems. 000763127 588__ $$aOnline resource; title from PDF title page (SpringerLink, viewed August 24, 2016). 000763127 63000 $$aApache Hadoop. 000763127 650_0 $$aData integration (Computer science) 000763127 77608 $$iPrint version:$$z9781484212882 000763127 852__ $$bebk 000763127 85640 $$3SpringerLink$$uhttps://univsouthin.idm.oclc.org/login?url=http://link.springer.com/10.1007/978-1-4842-1287-5$$zOnline Access$$91397441.1 000763127 909CO $$ooai:library.usi.edu:763127$$pGLOBAL_SET 000763127 980__ $$aEBOOK 000763127 980__ $$aBIB 000763127 982__ $$aEbook 000763127 983__ $$aOnline 000763127 994__ $$a92$$bISE