MemSQL 201: Tips

电脑杂谈  发布时间:2018-02-17 05:29:48  来源:网络整理

memsql_memsql 报价_memsql redis比较

memsqlmemsql

In a recent webcast , we shared tips and tricks for understanding MemSQL, best practices for implementation, and demoed MemSQL with a real-world use case.

When moving an application to, or creating one on MemSQL, start by thinking about whether rowstore or columnstore storage (or both) is ideal

If you have high throughput requirements, consider using MemSQL Pipelines

Use EXPLAIN and PROFILE operators to identify query bottlenecks

Take advantage of reference tables to eliminate distributed joins

Using and monitoring Management Views within the information schema is a great way to profile your cluster workload

We also took questions from webcast attendees, and here’s what we said:

Question: What if my use case doesn’t fit into rowstore or columnstore? What if it has some transactional elements and some analytical?

memsql_memsql redis比较_memsql 报价

Answer: Some customers have a notion of “active” data that fits in memory, and once that data is expired or finished updating, it is moved to a columnstore table with the same schema. Ultimately, this is workload dependent. With our customers, we scope test workloads and look at the performance of queries on each model. Our sales engineering team members are experts in this domain.

Question: What are the benefits of the MemSQL columnstore compared to other Massively Parallel Processing columnar systems?

Answer: MemSQL columnstore facilitates real-time streaming data loading through in-memory optimized data structures, and caching metadata allows greater performance via segment elimination during query processing. We also use query vectorization techniques


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-81538-1.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...