20080415 Rit2008 Postgresql8.3 Zolotukhin

705 views
643 views

Published on

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
705
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

20080415 Rit2008 Postgresql8.3 Zolotukhin

  1. 1. Новый PostgreSQL 8.3 SHIFT_expectations Иван Золотухин
  2. 2. Иван Золотухин Новый PostgreSQL 8.3 Ну, 8.3 - понятно
  3. 3. Иван Золотухин Новый PostgreSQL 8.3 А что такое PostgreSQL?
  4. 4. Иван Золотухин Новый PostgreSQL 8.3 Самая продвинутая open-source СУБД,
  5. 5. Иван Золотухин Новый PostgreSQL 8.3 быстрая и функциональная
  6. 6. Иван Золотухин Новый PostgreSQL 8.3 Подробности — в буклете
  7. 7. Иван Золотухин Новый PostgreSQL 8.3 ОК, PostgreSQL 8.3
  8. 8. Иван Золотухин Новый PostgreSQL 8.3 15 месяцев
  9. 9. Иван Золотухин Новый PostgreSQL 8.3 десятки разработчиков
  10. 10. Иван Золотухин Новый PostgreSQL 8.3 18 стран
  11. 11. Иван Золотухин Новый PostgreSQL 8.3 280 патчей
  12. 12. Иван Золотухин Новый PostgreSQL 8.3 титанический труд
  13. 13. Иван Золотухин Новый PostgreSQL 8.3 совершенная система
  14. 14. Иван Золотухин Новый PostgreSQL 8.3 Как мы мигрировали МирТесен.ру
  15. 15. Иван Золотухин Новый PostgreSQL 8.3 дело было в четверг вечером...
  16. 16. Иван Золотухин Новый PostgreSQL 8.3 ...в пятницу днем я поседел
  17. 17. Иван Золотухин Новый PostgreSQL 8.3 Я не поверил своим глазам
  18. 18. Иван Золотухин Новый PostgreSQL 8.3 Я не поверил своим глазам
  19. 19. Иван Золотухин Новый PostgreSQL 8.3 Я не поверил своим глазам
  20. 20. Иван Золотухин Новый PostgreSQL 8.3 Я не поверил своим глазам
  21. 21. Иван Золотухин Новый PostgreSQL 8.3 ...и только потом я поседел обратно
  22. 22. Иван Золотухин Новый PostgreSQL 8.3 Ммм, супер! А как оно так получилось?
  23. 23. Иван Золотухин Новый PostgreSQL 8.3 HOT (читается ХОТ) Heap Only Tuples
  24. 24. Иван Золотухин Новый PostgreSQL 8.3 Было Index 1 2 3 Page Header Item1 Ptr Item2 Ptr Item3 Ptr Heap Page 8kb Item 3: row #1, v3 Item 2: row #1, v2 Item 1: row #1, v1
  25. 25. Иван Золотухин Новый PostgreSQL 8.3 Стало Index 1 3 Page Header Item1 Ptr Item2 Ptr Item3 Ptr Heap Page 8kb Item 2: row #1, v2 Item 3: row #1, v3
  26. 26. Иван Золотухин Новый PostgreSQL 8.3 HOT - ускорение UPDATE - ускорение VACUUM - ускорение SELECT COUNT(*) - уменьшение размера таблиц
  27. 27. Иван Золотухин Новый PostgreSQL 8.3 Asynchronous commit
  28. 28. Иван Золотухин Новый PostgreSQL 8.3 Асинхронные транзакции
  29. 29. Иван Золотухин Новый PostgreSQL 8.3 SET synchronous_commit TO OFF;
  30. 30. Иван Золотухин Новый PostgreSQL 8.3 Checkpoint smoothing
  31. 31. Иван Золотухин Новый PostgreSQL 8.3 Сглаживание контрольных точек
  32. 32. Иван Золотухин Новый PostgreSQL 8.3 Synchronized Scans Сессия 1 Сессия 2 синхронизированный просмотр
  33. 33. Иван Золотухин Новый PostgreSQL 8.3 Autovacuum включён по умолчанию
  34. 34. Иван Золотухин Новый PostgreSQL 8.3 Запуск нескольких процессов autovacuum
  35. 35. Иван Золотухин Новый PostgreSQL 8.3 Заметная (до 10%!) экономия дискового пространства
  36. 36. Иван Золотухин Новый PostgreSQL 8.3 Читающие транзакции не мотают xid
  37. 37. Иван Золотухин Новый PostgreSQL 8.3 Значит, светлое будущее совсем близко! (Master-Slave)
  38. 38. Иван Золотухин Новый PostgreSQL 8.3 Top-N Sorting
  39. 39. Иван Золотухин Новый PostgreSQL 8.3 Значительно ускорен ORDER BY ... LIMIT
  40. 40. Иван Золотухин Новый PostgreSQL 8.3 Миграция tsearch2 в ядро!
  41. 41. Иван Золотухин Новый PostgreSQL 8.3 Это фантастика: 1.5МБ (в гзипе), патч v.59
  42. 42. Иван Золотухин Новый PostgreSQL 8.3 Поддержка XML
  43. 43. Иван Золотухин Новый PostgreSQL 8.3 Тип данных, DTD, публикация, XPath, индексы
  44. 44. Иван Золотухин Новый PostgreSQL 8.3 И даже это еще не всё
  45. 45. Иван Золотухин Новый PostgreSQL 8.3 Автоматическая инвалидация плана, RETURN QUERY, Updatable Cursors, ORDER BY NULLS FIRST/LAST, NULL в GiST, GUID/UUID, enum, композитные массивы, больше информации в EXPLAIN, GSSAPI (Active Directory), contrib/pg_standby
  46. 46. Иван Золотухин Новый PostgreSQL 8.3 ALTER FUNCTION log_data(text) COST 10000 ROWS 1; ALTER FUNCTION log_data(text) SET synchronous_commit TO OFF; CREATE TABLE dict2 (LIKE dictionary INCLUDING INDEXES);
  47. 47. Иван Золотухин Новый PostgreSQL 8.3 Производительность на платформе Windows
  48. 48. Иван Золотухин Новый PostgreSQL 8.3 Сборка с помощью Microsoft VC++
  49. 49. Иван Золотухин Новый PostgreSQL 8.3 Debugger + profiler
  50. 50. Иван Золотухин Новый PostgreSQL 8.3 И многие другие сопутствующие проекты (skype)
  51. 51. Иван Золотухин Новый PostgreSQL 8.3 Промышленный тест от Sun (опубликовано на spec.org)
  52. 52. Иван Золотухин Новый PostgreSQL 8.3 PostgreSQL быстрее MySQL и сравним с Oracle
  53. 53. Иван Золотухин Новый PostgreSQL 8.3 PostgreSQL при той же производительности дешевле на $118 500
  54. 54. Иван Золотухин Новый PostgreSQL 8.3 PostgreSQL — это не только модно, но и быстро
  55. 55. Иван Золотухин Новый PostgreSQL 8.3 Задавайте вопросы iz@postgresmen.ru http://postgresmen.ru

×