David Fetter, Disqus

910 views

Published on

HighLoad++ 2013

Published in: Technology
  • Be the first to like this

David Fetter, Disqus

  1. 1. Intergalactic Dataspeak Highload++ 2013/10/28 Copyright© 2013 David Fetter david.fetter@disqus.com All rights reserved.
  2. 2. SQL Everywhere!
  3. 3. Virtual Table Interface
  4. 4. Virtual Index Interface
  5. 5. SQL/MED
  6. 6. <DIGRESSION>
  7. 7. EXTENSIONS!
  8. 8. </DIGRESSION>
  9. 9. <PAST>
  10. 10. SQL/MED in PostgreSQL contrib/dblink
  11. 11. SQL/MED in PostgreSQL DBI-Link
  12. 12. Time Passes...
  13. 13. PostgreSQL 8.4
  14. 14. Infrastructure Only
  15. 15. PostgreSQL 9.0
  16. 16. More Infrastructure
  17. 17. PostgreSQL 9.2
  18. 18. Reads ANALYZE
  19. 19. </PAST>
  20. 20. <PRESENT>
  21. 21. A Disqus Hour • • • • 50 GB raw log data 30 GB event data 100 million embed loads ...last week.
  22. 22. PostgreSQL 9.3
  23. 23. WRITES!
  24. 24. Wrappers. Lots of Wrappers.
  25. 25. <SQL>
  26. 26. Oracle
  27. 27. MySQL
  28. 28. ODBC
  29. 29. </SQL>
  30. 30. <NoSQL>
  31. 31. CouchDB
  32. 32. Redis
  33. 33. </NoSQL>
  34. 34. <File>
  35. 35. file
  36. 36. file_text_array
  37. 37. </File>
  38. 38. <Creativity>
  39. 39. Twitter
  40. 40. LDAP
  41. 41. S3
  42. 42. </Creativity>
  43. 43. More!
  44. 44. PGXN
  45. 45. Multicorn
  46. 46. <New_Commands>
  47. 47. {CREATE | ALTER | DROP} FOREIGN DATA WRAPPER
  48. 48. {CREATE | ALTER | DROP} SERVER
  49. 49. {CREATE | ALTER | DROP} USER MAPPING
  50. 50. </New_Commands>
  51. 51. <INTROSPECTION>
  52. 52. Remote Partitioning • Expose information_schema.columns. • Create view over them. • Create foreign table generator.
  53. 53. </INTROSPECTION>
  54. 54. </PRESENT>
  55. 55. <FUTURE>
  56. 56. <INTROSPECTION>
  57. 57. CREATE FOREIGN TABLE (…LIKE...)
  58. 58. More and better.
  59. 59. </INTROSPECTION>
  60. 60. Full SQL/MED Compliance
  61. 61. The ever-interesting: Stuff I Never Thought Of
  62. 62. </FUTURE>
  63. 63. Большое спасибо! Highload++ 2013/10/28 Copyright© 2013 David Fetter david.fetter@disqus.com All rights reserved.

×