Browse Source

chapterP6_part1:06_Modeling_your_data.asciidoc (#347)

* 重新提交

* 按照review意见修改
luotitan 8 years ago
parent
commit
90b7d0d7aa
1 changed files with 12 additions and 20 deletions
  1. 12 20
      06_Modeling_your_data.asciidoc

+ 12 - 20
06_Modeling_your_data.asciidoc

@@ -2,32 +2,26 @@ ifndef::es_build[= placeholder6]
 
 [[modeling-your-data]]
 
-= Modeling Your Data
+= 数据建模
 
 [partintro]
 --
 
-Elasticsearch is a different kind of beast, especially if you come from the
-world of SQL.((("modeling your data")))  It comes with many benefits: performance, scale, near real-time
-search, and analytics across massive amounts of data. And it is easy to get
-going! Just download and start using it.
+Elasticsearch 是如此与众不同,特别是如果你来自 SQL 的世界。((("modeling your data")))
+Elasticsearch 有非常多的优点:高性能、可扩展、近实时搜索,并支持大数据量的数据分析。一切都很容易!
+只需下载并开始使用它。
 
-But it is not magic.  To get the most out of Elasticsearch, you need to
-understand how it works and how to make it work for your needs.
+但它不是魔法。为了充分利用 Elasticsearch,你需要了解它的工作机制,以及如何让它如你所需的进行工作。
 
-Handling relationships between entities is not as obvious as it is with a
-dedicated relational store.  The golden rule of a relational database--normalize your data--does not apply to Elasticsearch. In <<relations>>,
-<<nested-objects>>, and <<parent-child>> we discuss the pros and cons of
-the available approaches.
+和专用的关系型数据存储有所不同,Elasticsearch 并没有对处理实体之间的关系给出直接的方法。
+一个关系数据库的黄金法则是 --规范化你的数据(范式)-- 但这不适用于 Elasticsearch。
+在 <<relations>> 、 <<nested-objects>> 和 <<parent-child>> 我们讨论了这些提供的方法的优点和缺点。
 
-Then in <<scale>> we talk about the features that Elasticsearch offers
-that enable you to scale out quickly and flexibly.  Scale is not  one-size-fits-all.  You need to think about how data flows through your system, and
-design your model accordingly. Time-based data like log events or social
-network streams require a very different approach than more static collections
-of documents.
-
-And finally, we talk about the one thing in Elasticsearch that doesn't scale.
+然后在 <<scale>> 我们谈论 Elasticsearch 提供的快速、灵活的扩容能力。
+当然扩容并没有一个放之四海而皆准的方案。你需要考虑这些通过系统产生的数据流的具体特点,
+据此设计你的模型。例如日志事件或者社交网络流这些时间序列数据类型,和静态文档集合在处理模型上有着很大的不同。
 
+最后,我们聊一下 Elasticsearch 里面不能伸缩的一件事。
 --
 
 include::400_Relationships.asciidoc[]
@@ -37,5 +31,3 @@ include::402_Nested.asciidoc[]
 include::404_Parent_Child.asciidoc[]
 
 include::410_Scaling.asciidoc[]
-
-