~/talk

How to Use the new JDBC 4.3 Sharding API for Massive OLTP Scaling

Talkat Oracle Code One 2018 · 2018-10-22..10-25· [databases]
name:Doug Hood
links:none on file
slides:none on file

Claims that JDK 9’s JDBC 4.3 sharding API lets clients pass sharding keys and ConnectionBuilders so connection routing eliminates extra network hops; demos use YCSB and SwingBench against Oracle Sharding and Oracle TimesTen Scaleout. Measured results: plain JDBC across 16 nodes ~2M ops/s, JDBC+sharding ~5M ops/s, TimesTen scaleout shows tens of millions (38M) for mixed workloads and up to 1.4B reads/s for read-only tests. The distributed DB is built and running in production.

AI-written summary · about

  1. 0:00Introduction
  2. 0:17Job Titles
  3. 0:59Database Scalability
  4. 1:31What is Scalability
  5. 2:19The Scalability Boss
  6. 2:57Scalability Curves
  7. 3:55Performance Curves
  8. 4:55Vertical Database Scaling
  9. 6:04Scaling Limitations
  10. 7:25SGI Camp Ring
  11. 7:48Hardware
  12. 9:58Scaling horizontally
  13. 11:19The fundamental issues
  14. 11:42No sequel database
  15. 13:15What is the Sharding API
  16. 13:26Sharding Databases
  17. 14:35Benefits
  18. 15:32Benchmark
  19. 16:10CSP Benchmark
  20. 17:35Comparing NoSQL Databases
  21. 24:10Where to use
  22. 25:04Westies Benchmark
  23. 27:01YCSB
  24. 27:33Why is it so big
  25. 28:55How do we do it
  26. 30:03We used another memory database
  27. 31:03We used the Oracle API
  28. 31:42Keep your data model
  29. 32:03Special syntax
  30. 32:25What does this database do
  31. 34:04What about high availability
  32. 35:00Replication failures
  33. 36:14Worlds fastest OLTP database
  34. 36:28China Mobile
  35. 40:46Linux
  36. 41:56Cloud
  37. 42:40Terraform
  38. 44:07Recap
  39. 45:34Download
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.