r evolution
play

(R) Evolution Philipp Krenn @xeraa Revolution - PowerPoint PPT Presentation

(R) Evolution Philipp Krenn @xeraa Revolution https://db-engines.com/en/ranking https://www.reddit.com/r/SQL/comments/7i828i/ms_sql_query_is_too_complex/ Who uses Elasticsearch? Infrastructure | Developer Advocate


  1. (R) Evolution Philipp Krenn ��������� @xeraa

  2. Revolution

  3. https://db-engines.com/en/ranking

  4. https://www.reddit.com/r/SQL/comments/7i828i/ms_sql_query_is_too_complex/

  5. Who uses Elasticsearch?

  6. Infrastructure | Developer Advocate

  7. http://thedudeabides.com/articles/ the_birth_of_compass

  8. $ curl http://localhost:9200 { "name": "elasticsearch1", "cluster_name": "docker-cluster", "cluster_uuid": "sW2BcTZRRCSVVH2sDsWF8A", "version": { "number": "5.6.7", "build_hash": "4669214", "build_date": "2018-01-25T21:14:50.776Z", "build_snapshot": false, "lucene_version": "6.6.1" }, "tagline": "You Know, for Search" }

  9. $ curl http://localhost:9200 { "name": "elasticsearch1", "cluster_name": "docker-cluster", "cluster_uuid": "sW2BcTZRRCSVVH2sDsWF8A", "version": { "number": "5.6.7", "build_hash": "4669214", "build_date": "2018-01-25T21:14:50.776Z", "build_snapshot": false, "lucene_version": "6.6.1" }, "tagline": "You Know, for Search" }

  10. Evolution

  11. Terms Cluster, Node, Index, Shard, Document

  12. Strictness * 5.0 * Demo

  13. Parameters & configs

  14. Bootstrap checks

  15. Rolling Upgrades * 6.0 * Demo

  16. Floodstage Watermark * 6.0 * Demo

  17. Low 85% High 90% Floodstage 95%

  18. Sequence Numbers * 6.0 * Demo

  19. 63 bits ought to be enough for anyone.

  20. Cross datacenter replication 6.x

  21. Types * 5.6 to 8.0 * Demo

  22. Why Data types Sparsity Scoring

  23. How 5.6 opt-in single type 6.x single type 7.x type optional in API 8.x no more types https://www.elastic.co/guide/en/elasticsearch/reference/6.1/ removal-of-types.html#_schedule_for_removal_of_mapping_types

  24. Automatic Queue Resizing 6.0

  25. Reject and retry instead of long queues thread_pool.search.target_response_rate: 2s Serving 50 requests/s Queue size:

  26. Adaptive Replica Selection 6.1

  27. Pick best shard Exponentially Weighted Moving Average (EWMA) Piggyback on requests

  28. Shrink & Split * � 5.0 ��� 6.1 * Demo

  29. Shrink Combine shards by a factor

  30. Split Split into a factor of number_of_routing_shards

  31. Benchmarks ∞

  32. Rally https://elasticsearch-benchmarks.elastic.co

  33. Conclusion

  34. Strictness Rolling Upgrades Floodstage Watermark Sequence Numbers

  35. Types Automatic Queue Resizing Adaptive Replica Selection Shrink & Split

  36. Questions? Philipp Krenn ������ @xeraa

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend