02 Nov
Posted by Coder as Best practices, Databases, Monitoring, Oracle, Performance, Profiling, Reliability
Oracle Enterprise Manager Java Application Diagnostic Expert (JADE)
Oracle Enterprise Manager Java Application Diagnostic Expert (JADE) improves the availability, performance and provides in-depth diagnostics for Java applications with low overhead. It enables:
1. Production diagnostics with no application instrumentation, saving time in reproducing problems
2. Visibility into Java activity including in-flight transactions, allowing administrators to proactively identify issues [...]
01 Nov
Posted by Coder as Databases, Oracle, Scalability
Performance Agora: ORACLE Scalability Oracles
Cary Milsap, “Optimizing Oracle Performance” (O’Reilly, 2003). On p. 361, there is a definition of scalability expressed in terms of the response time (R). [ed. scalability: The rate of change of response time with respect to some specified parameter. For example, one may speak of the scalability of [...]
03 Oct
Posted by Coder as Architecture, Databases, Oracle, Performance
Cary Millsap, former VP of Oracle’s System Performance Group and the cofounder of Hotsos.
…doing things an application doesn’t need to do is exactly what makes it slow, unscalable, and—in the end—economically inefficient.
Don’t run reports that nobody reads.
Don’t generate more output than you need.
Don’t execute a business process any more often than the business needs.
Don’t write [...]
developerWorks : Blogs : Grady Booch
Distributed two-phase commit will be avoided by recoverable messaging to applications (via services) that consult and modify the database and send a recoverable reply. Database size will become a non-issue. We’ll see lots of low-latency asynchronous replication of reference data among databases serving various applications and their associated service interfaces.
06 Jan
Posted by coder as Availability, Databases, Reliability, Scalability
This case study gives a high level overview of Google’s setup for user authentication, interesting read.
… user authentication is a transactional event that requires fast, reliable, scalable, persistence and robust high-availability. To deliver this level of service, Google Accounts uses Berkeley DB HA for the storage and retrieval of user data and for replication, thereby [...]
| M | T | W | T | F | S | S |
|---|---|---|---|---|---|---|
| « Jul | ||||||
| 1 | 2 | |||||
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |