My Account Log in

3 options

IBM WebSphere eXtreme Scale 6 : build scalable, high-performance software with IBM's data grid / Anthony Chaves.

EBSCOhost Academic eBook Collection (North America) Available online

View online

EBSCOhost eBook Community College Collection Available online

View online

Ebook Central Academic Complete Available online

View online
Format:
Book
Author/Creator:
Chaves, Anthony.
Series:
From technologies to solutions.
From technologies to solutions
Language:
English
Subjects (All):
WebSphere.
Computational grids (Computer systems).
Application software--Development.
Application software.
Physical Description:
1 online resource (292 p.)
Edition:
1st ed.
Place of Publication:
Birmingham, U.K. : Packt Pub., 2009.
Language Note:
English
Summary:
Build scalable, high-performance software with IBM's WebSphere eXtreme Scale 6 data grid with this book and eBook
Contents:
Cover; Copyright; Credits; About the Author; About the Reviewers; Table of Contents; Preface; Chapter 1: What is a Data Grid; Data grid basics; Getting IBM WebSphere eXtreme Scale; Setting up your environment; Hello, world!; Summary; Chapter 2: The ObjectMap API; Different kinds of maps; Get and put; Updating objects in the grid; Lock strategies; Lock types; Hash map refresher (or crash course); Optimistic collisions; Deadlocks; Removing objects; FIFO queues; Unsupported methods; Wrapping up; Summary; Chapter 3: Entities and Queries; Entities; Defining Entities; Persisting Entities
Composition versus InheritanceThe Find methods; Entity life-cycle states; Merge, remove, and the detached state; Entity relationships; @OneToMany, @ManyToOne; schemaRoot; The Query API; Joins and aggregate functions; IDs and Indexes; Summary; Chapter 4: Database Integration; You're going where?; Where does an IMDG fit?; JPALoader and JPAEntityLoader; The Loader's job; Performance and referential integrity; Removal versus eviction; Write-through and write-behind; BackingMap and Loader; Picking battles; JPALoader; Summary; Chapter 5: Handling Increased Load; The building blocks
Shards and partitionsClient/Server ObjectGrid; A basic deployment; Starting a container; Connecting to a distributed grid; Adding more containers; Partition placement; Capacity planning; Hitting the wall; Summary; Chapter 6: Keeping Data Available; Containers, shards, partitions, and replicas; The foundation; Shards; Map sets; Partitions; Replication; Shard placement; Shard start-up; Lost shards and failover; Physical location; Controlled data separation; Preferred zones; Summary; Chapter 7: The DataGrid API; What does DataGrid do for me?; Borrowing from functional programming
GridAgent and EntityGridAgent with an unknown key set; Aggregate results; Using ephemeral objects in agents; Updates with agents; Scheduling agents; Summary; Chapter 8: Data Grid Patterns; XTP: Extreme Transaction Processing; The data model; Schema root; Reference data and object duplication; How do we duplicate objects?; Time-to-live keeps us out of trouble; Early eviction; Rely on partitions, not the entire grid; One transaction, one node; Object schema denormalization; Summary; Chapter 9: Spring Integration; Injecting ObjectGrid instances; Spring-managed eXtreme Scale configuration
Transaction managementBasic configuration; ObjectGrid client configuration; Remembering our patterns; Summary; Chapter 10: Putting it all together; The bookmarks app; The data model; The service layer; Storing data how it is used; Grid/ORM hybrid; Preloading data; Improving responsiveness; Caching more than ORM; Summary; Index
Notes:
Includes index.
ISBN:
9786612397233
9781282397231
1282397230
9781847197450
1847197450
OCLC:
797916791

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Library Catalog Using Articles+ Library Account