5 options
Oracle Coherence 3.5 : create internet-scale applications using Oracle's high-performance data grid / Aleksandar Seović, Mark Falco, Patrick Peralta.
- Format:
- Book
- Author/Creator:
- Seović, Aleksandar.
- Series:
- From technologies to solutions.
- From Technologies to Solutions
- Language:
- English
- Subjects (All):
- Oracle (Computer file).
- Application software--Development.
- Application software.
- Physical Description:
- 1 online resource (408 p.)
- Edition:
- 1st edition
- Place of Publication:
- Birmingham, U.K. : Packt Pub., 2010.
- Language Note:
- English
- System Details:
- Mode of access: World Wide Web.
- text file
- Biography/History:
- Seovic Aleksandar: Aleksandar Seovic is a founder and Managing Director at S4HC, Inc. , where he has worked in the architect role on both. NET and Java projects and has led development effort on a number of engagements for Fortune 500 clients, mostly in the pharmaceutical and financial services industries. Aleksandar led the implementation of Oracle Coherence for. NET, a client library that allows applications written in any. NET language to access data and services provided by Oracle Coherence data grid, and was one of the key people involved in the design and implementation of Portable Object Format (POF), a platform-independent object serialization format that allows seamless interoperability of Coherence-based Java, .NET, and C++ applications. Aleksandar frequently speaks about and evangelizes Coherence at industry conferences, Java and. NET user group events, and Coherence SIGs. He can be reached at aleks@s4hc. com.
- Summary:
- Create Internet-scale applications using Oracle's Coherence high-performance data grid with this book and eBook
- Contents:
- Cover; Copyright; Credits; Foreword; About the Author; Acknowledgements; About the co-authors; About the reviewers; Table of Contents; Preface; Chapter 1: Achieving Performance, Scalability, and Availability Objectives; Achieving performance objectives; Dealing with latency; Minimizing bandwidth usage; Coherence and performance; Achieving scalability; Stateless services do not exist; Scaling a database is hard; Database scale-out approaches; Master-slave replication; Database clustering; Database sharding; Return of the state; Using Coherence to reduce database load
- Coherence and master-slave databasesCoherence and database clusters; Coherence and database sharding; Coherence and scalability; Achieving high availability; Adding redundancy to the system; Redundancy is not enough; Coherence and availability; Putting it all together; Design for performance and scalability; Set performance goals at each level; Measure and monitor; Educate your team; Summary; Chapter 2: Getting Started; Installing Coherence; What's in the box?; Starting up the Coherence cluster; Troubleshooting cluster start-up; Multicast issues; Binding issues; Accessing the data grid
- Coherence consoleCreating caches; Working with the cache; Configuring the development environment; Referencing necessary JAR files; Enabling IntelliSense for configuration files; Starting Coherence nodes within the IDE; Creating a private cluster; Configuring Coherence; Operational configuration; Configuring logging; Configuring a private cluster; Using the Coherence API; The basics: NamedCache and CacheFactory; The ""Hello World"" example; Coherence API in action: Implementing the cache loader; Testing and debugging Coherence applications; Summary; Chapter 3: Planning Your Caches
- Anatomy of a clustered cacheClustered cache topologies; Replicated Cache service; Read performance; Write performance; Data set size; Fault tolerance; When to use it?; Partitioned Cache service; Read performance; Write performance; Data set size; Fault tolerance; When to use it?; Near cache; Near cache invalidation strategies; When to use it?; Continuous Query Cache; Backing maps; Local cache; External backing map; Paged external backing map; Overflow backing map; Read-write backing map; Partitioned backing map; Cache configuration; Caching schemes; Distributed Cache Scheme
- Local cache schemeNear cache scheme; Read-write backing map scheme; Partitioned backing map; Partitioned read-write backing map; Cache mappings; Sample cache configuration; Summary; Chapter 4: Implementing Domain Objects; Introducing the Coherent Bank sample application; Coherent Bank requirements; Coherent Bank domain model; Domain model building blocks; Entities and aggregates; Implementing entities; Value objects; Implementing the Money value object; Value objects as identifiers; Services; Implementing the CurrencyConverter service; Factories; Repositories
- Implementing object serialization
- Notes:
- Includes index.
- Includes bibliographical references and index.
- ISBN:
- 9786612557316
- 9781282557314
- 1282557319
- 9781847196132
- 1847196136
- OCLC:
- 796383970
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.