This is an automated email from the ASF dual-hosted git repository.
dzamo pushed a commit to branch gh-pages
in repository https://gitbox.apache.org/repos/asf/drill.git
The following commit(s) were added to refs/heads/gh-pages by this push:
new 3d34779 zh index.html initial (#2266)
3d34779 is described below
commit 3d3477944d8e54486f1c2f8c4f75aefb9bcfd38f
Author: kingswanwho <[email protected]>
AuthorDate: Fri Jul 2 10:42:01 2021 +0800
zh index.html initial (#2266)
Co-authored-by: kingswanwho <[email protected]>
---
zh/index.html | 151 +++++++++++++++++++++++++++++-----------------------------
1 file changed, 75 insertions(+), 76 deletions(-)
diff --git a/zh/index.html b/zh/index.html
index 2851204..154c90d 100644
--- a/zh/index.html
+++ b/zh/index.html
@@ -14,60 +14,59 @@ lang: zh
<script type="text/javascript">
-$(document).ready(function() {
- $(".various").fancybox({
- fitToView: true,
- autoSize: true,
- beforeLoad: function(){
- var url= $(this.element).attr("href");
- url = url.replace(new RegExp("watch\\?v=", "i"), 'v/');
- url += '?fs=1&autoplay=1';
- this.href = url
- }
+ $(document).ready(function() {
+ $(".various").fancybox({
+ fitToView: true,
+ autoSize: true,
+ beforeLoad: function(){
+ var url= $(this.element).attr("href");
+ url = url.replace(new RegExp("watch\\?v=", "i"), 'v/');
+ url += '?fs=1&autoplay=1';
+ this.href = url
+ }
+ });
+
+ $('div#video-slider').slick({
+ autoplay: true,
+ autoplaySpeed: 5000,
+ dots: true
+ });
});
- $('div#video-slider').slick({
- autoplay: true,
- autoplaySpeed: 5000,
- dots: true
- });
-});
-
</script>
<div id="header" class="mw">
-<div class="nav-circlepop">
- <a class="aLeft prev"><span class="icon-wrap"></span></a>
- <a class="aRight next"><span class="icon-wrap"></span></a>
-</div>
+ <div class="nav-circlepop">
+ <a class="aLeft prev"><span class="icon-wrap"></span></a>
+ <a class="aRight next"><span class="icon-wrap"></span></a>
+ </div>
-<div class="dots"></div>
-<div class="scroller">
- <div class="item">
- <div class="headlines tc">
- <div id="video-slider" class="slider">
- <div class="slide"><a class="various fancybox.iframe"
href="https://www.youtube.com/embed/UOmlhExchpk"><img src="{{ site.baseurl
}}/images/thumbnail-0rurIzOkTIg.jpg" class="thumbnail" /><img src="{{
site.baseurl }}/images/play-mq.png" class="play" /></a><div
class="title">Overview of Apache Drill Query Execution</div></div>
- <div class="slide"><a class="various fancybox.iframe"
href="https://www.youtube.com/embed/O6WeniFSa7c"><img src="{{ site.baseurl
}}/images/thumbnail-lslA8kDr_jQ.jpg" class="thumbnail" /><img src="{{
site.baseurl }}/images/play-mq.png" class="play" /></a><div class="title">SQL
Queries on Parquet Data </div></div>
- <div class="slide"><a class="various fancybox.iframe"
href="https://www.youtube.com/embed/EjxCy7RRUgM"><img src="{{ site.baseurl
}}/images/thumbnail-65c42i7Xg7Q.jpg" class="thumbnail" /><img src="{{
site.baseurl }}/images/play-mq.png" class="play" /></a><div class="title">The
Rise of the Non-Relational Datastore</div></div>
- <div class="slide"><a class="various fancybox.iframe"
href="https://www.youtube.com/embed/hv_hf_juEiQ"><img src="{{ site.baseurl
}}/images/thumbnail-MYY51kiFPTk.jpg" class="thumbnail" /><img src="{{
site.baseurl }}/images/play-mq.png" class="play" /></a><div
class="title">Deployment Options and BI Tools</div></div>
- <div class="slide"><a class="various fancybox.iframe"
href="https://www.youtube.com/embed/CGkCvgRwkbs"><img src="{{ site.baseurl
}}/images/thumbnail-bhmNbH2yzhM.jpg" class="thumbnail" /><img src="{{
site.baseurl }}/images/play-mq.png" class="play" /></a><div
class="title">Connecting to Data Sources</div></div>
- <div class="slide"><a class="various fancybox.iframe"
href="https://www.youtube.com/embed/evQwRwXZaVk"><img src="{{ site.baseurl
}}/images/thumbnail-6pGeQOXDdD8.jpg" class="thumbnail" /><img src="{{
site.baseurl }}/images/play-mq.png" class="play" /></a><div class="title">High
Performance with a JSON Data Model</div></div>
+ <div class="dots"></div>
+ <div class="scroller">
+ <div class="item">
+ <div class="headlines tc">
+ <div id="video-slider" class="slider">
+ <div class="slide"><a class="various fancybox.iframe"
href="https://www.youtube.com/embed/UOmlhExchpk"><img src="{{ site.baseurl
}}/images/thumbnail-0rurIzOkTIg.jpg" class="thumbnail" /><img src="{{
site.baseurl }}/images/play-mq.png" class="play" /></a><div
class="title">Overview of Apache Drill Query Execution</div></div>
+ <div class="slide"><a class="various fancybox.iframe"
href="https://www.youtube.com/embed/O6WeniFSa7c"><img src="{{ site.baseurl
}}/images/thumbnail-lslA8kDr_jQ.jpg" class="thumbnail" /><img src="{{
site.baseurl }}/images/play-mq.png" class="play" /></a><div class="title">SQL
Queries on Parquet Data </div></div>
+ <div class="slide"><a class="various fancybox.iframe"
href="https://www.youtube.com/embed/EjxCy7RRUgM"><img src="{{ site.baseurl
}}/images/thumbnail-65c42i7Xg7Q.jpg" class="thumbnail" /><img src="{{
site.baseurl }}/images/play-mq.png" class="play" /></a><div class="title">The
Rise of the Non-Relational Datastore</div></div>
+ <div class="slide"><a class="various fancybox.iframe"
href="https://www.youtube.com/embed/hv_hf_juEiQ"><img src="{{ site.baseurl
}}/images/thumbnail-MYY51kiFPTk.jpg" class="thumbnail" /><img src="{{
site.baseurl }}/images/play-mq.png" class="play" /></a><div
class="title">Deployment Options and BI Tools</div></div>
+ <div class="slide"><a class="various fancybox.iframe"
href="https://www.youtube.com/embed/CGkCvgRwkbs"><img src="{{ site.baseurl
}}/images/thumbnail-bhmNbH2yzhM.jpg" class="thumbnail" /><img src="{{
site.baseurl }}/images/play-mq.png" class="play" /></a><div
class="title">Connecting to Data Sources</div></div>
+ <div class="slide"><a class="various fancybox.iframe"
href="https://www.youtube.com/embed/evQwRwXZaVk"><img src="{{ site.baseurl
}}/images/thumbnail-6pGeQOXDdD8.jpg" class="thumbnail" /><img src="{{
site.baseurl }}/images/play-mq.png" class="play" /></a><div class="title">High
Performance with a JSON Data Model</div></div>
+ </div>
+ <h1 class="main-headline">Apache Drill</h1>
+ <h2 id="sub-headline">Schema-free 类型的SQL引擎,<br class="mobile-break"
/>专为Hadoop,NoSQL和<br class="mobile-break" />云存储设计</h2>
+ <a href="{{ site.baseurl }}/download/" class="download-headline btn
btn-1 btn-1c"><span>现在下载</span></a>
</div>
- <h1 class="main-headline">Apache Drill</h1>
- <h2 id="sub-headline">Schema-free SQL Query Engine <br
class="mobile-break" />for Hadoop, NoSQL and <br class="mobile-break" />Cloud
Storage</h2>
- <a href="{{ site.baseurl }}/download/" class="download-headline btn
btn-1 btn-1c"><span>DOWNLOAD NOW</span></a>
</div>
</div>
-</div>
</div><!-- header -->
<div class="alertbar">
<div class="bookRelease">
<div><i class="fa fa-book fa-lg"></i>
- <a
href="https://urldefense.proofpoint.com/v2/url?u=https-3A__amzn.to_2N6FvPy&d=DwMFaQ&c=cskdkSMqhcnjZxdQVpwTXg&r=JHIio7I3eUbbe91YRxcNOw&m=FVOxmSwXwRbEACbYa-aH38YvJ5_op8yng62tr8g-dOQ&s=gKK9ct8VGg0pm2BRRpLzx2sXXxhW0r3i32wugQwJwdI&e="> Learning
- Apache Drill</a>
- </div>
+ <a href="http://product.dangdang.com/28546297.html"> Apache Drill
学习手册</a>
+ </div>
</div>
<div class="news">News:
</div>
@@ -79,20 +78,20 @@ $(document).ready(function() {
<div class="mw introWrapper">
<table class="intro" cellpadding="0" cellspacing="0" align="center">
<tbody>
- <tr>
- <td class="ag">
- <h1>敏捷</h1>
- <p>Get faster insights without the overhead (data loading, schema
creation and maintenance, transformations, etc.)</p>
- </td>
- <td class="fl">
- <h1>Flexibility</h1>
- <p>Analyze the multi-structured and nested data in non-relational
datastores directly without transforming or restricting the data</p>
- </td>
- <td class="fam">
- <h1>Familiarity</h1>
- <p>Leverage your existing SQL skillsets and BI tools including
Tableau, Qlikview, MicroStrategy, Spotfire, Excel and more</p>
- </td>
- </tr>
+ <tr>
+ <td class="ag">
+ <h1>敏捷性</h1>
+ <p>获得更快的洞察力又省去繁琐的前置处理(Schema创建和维护、数据加载、转换等ETL操作)</p>
+ </td>
+ <td class="fl">
+ <h1>灵活性</h1>
+ <p>直接分析NoSQL中的复杂结构和嵌套数据(无需转换和要求数据格式)</p>
+ </td>
+ <td class="fam">
+ <h1>易用性</h1>
+ <p>充分利用你已具备的SQL技术栈和BI工具,包括Tableau, Qlikview, MicroStrategy, Spotfire,
Excel等等。</a></p>
+ </td>
+ </tr>
</tbody>
</table>
</div>
@@ -100,18 +99,18 @@ $(document).ready(function() {
<div class="home-row">
<div class="big"><img src="{{ site.baseurl }}/images/home-any.png"
style="width:300px" /></div>
<div class="description">
- <h1>Query any non-relational datastore (well, almost...)</h1>
- <p>Drill supports a variety of NoSQL databases and file systems, including
HBase, MongoDB, MapR-DB, HDFS, MapR-FS, Amazon S3, Azure Blob Storage, Google
Cloud Storage, Swift, NAS and local files. A single query can join data from
multiple datastores. For example, you can join a user profile collection in
MongoDB with a directory of event logs in Hadoop.</p>
- <p>Drill's datastore-aware optimizer automatically restructures a query
plan to leverage the datastore's internal processing capabilities. In addition,
Drill supports data locality, so it's a good idea to co-locate Drill and the
datastore on the same nodes.</p>
+ <h1>无处不在:几乎可以查询任何类型的NoSQL数据库</h1>
+ <p>Drill支持多种类型的NoSQL数据库和文件系统, 包含
Hbase、MongoDB、ElasticSearch、Cassandra、Druid、Kudu、Kafka、OpenTSDB、HDFS、Amazon
S3、Azure Blob Storage、Google Cloud
Storage、Swift、NAS和本地文件。可以在单次查询中组合多个数据源(联邦查询)。</p>
+ <p>Drill的存储感知优化器会利用数据存储的内部处理能力来重构查询计划。Drill还支持数据本地性(Data
Locality),所以将Drill和数据节点部署在一起可以充分优化性能。</p>
</div>
<div class="small"><img src="{{ site.baseurl }}/images/home-any.png"
style="width:300px" /></div>
</div>
<div class="home-row">
<div class="description">
- <h1>Kiss the overhead goodbye and enjoy data agility</h1>
- <p>Traditional query engines demand significant IT intervention before
data can be queried. Drill gets rid of all that overhead so that users can just
query the raw data in-situ. There's no need to load the data, create and
maintain schemas, or transform the data before it can be processed. Instead,
simply include the path to a Hadoop directory, MongoDB collection or S3 bucket
in the SQL query.</p>
- <p>Drill leverages advanced query compilation and re-compilation
techniques to maximize performance without requiring up-front schema
knowledge.</p>
+ <h1>告别繁冗:充分享受数据应用的敏捷性</h1>
+
<p>传统的查询引擎需要大量的IT交互才允许查询数据。Drill直接省去了这些冗余,可以快速原地查询这些原始数据。没有Schema创建和维护,也没有数据加载、转换和ETL操作。只需要在查询语句中指定数据的位置,如
Hadoop、S3或MongoDB。</p>
+ <p>Drill利用先进的查询编译和重编译,来优化查询性能,而不必对数据模式有预先了解。</p>
</div>
<div class="small big"><pre>SELECT * FROM <span
class="code-underline">dfs.root.`/web/logs`</span>;
@@ -127,18 +126,18 @@ SELECT timestamp
<div class="home-row">
<div class="big"><img src="{{ site.baseurl }}/images/home-json.png"
style="width:300px" /></div>
<div class="description">
- <h1>Treat your data like a table even when it's not</h1>
- <p>Drill features a JSON data model that enables queries on complex/nested
data as well as rapidly evolving structures commonly seen in modern
applications and non-relational datastores. Drill also provides intuitive
extensions to SQL so that you can easily query complex data.
- <p>Drill is the only columnar query engine that supports complex data. It
features an in-memory shredded columnar representation for complex data which
allows Drill to achieve columnar speed with the flexibility of an internal JSON
document model.</p>
+ <h1>化繁为简:将任何数据当表格形式一样使用</h1>
+
<p>Drill设计了专有的JSON数据模型,能够支持复杂/嵌套数据的查询,对现代应用程序以及NoSQL中快速衍化的数据结构进行分析。不仅于此,还提供了SQL的扩展性,轻松查询更复杂的数据结构。
+ <p>Drill是一款支持复杂数据的列式查询引擎。而且支持在内存中用列式表达复杂数据,所以查询JSON数据模型的速度可以媲美列式格式。</p>
</div>
<div class="small"><img src="{{ site.baseurl }}/images/home-json.png"
style="width:300px" /></div>
</div>
<div class="home-row">
<div class="description">
- <h1>Keep using the BI tools you love</h1>
- <p>Drill supports standard SQL. Business users, analysts and data
scientists can use standard BI/analytics tools such as Tableau, Qlik,
MicroStrategy, Spotfire, SAS and Excel to interact with non-relational
datastores by leveraging Drill's JDBC and ODBC drivers. Developers can leverage
Drill's simple REST API in their custom applications to create beautiful
visualizations.</p>
- <p>Drill's virtual datasets allow even the most complex, non-relational
data to be mapped into BI-friendly structures which users can explore and
visualize using their tool of choice.</p>
+ <h1>简单易用:继续使用你喜欢的BI工具</h1>
+ <p>Drill支持标准的 ANSI
SQL。商务用户,分析师,数据科学家可以通过Drill的JDBC或者ODBC驱动在标准的BI和分析工具上运行,例如:Tableau, Qlik,
MicroStrategy, Spotfire, SAS 和 Excel,开发者也可以在他们的应用中使用 RESTful
API(支持流式响应)来定制数据可视化。</p>
+ <p>Drill的虚拟数据集可以将复杂的NoSQL数据结构对应到兼容BI的结构,帮助用户挖掘和可视化数据。</p>
</div>
<div class="small big"><img src="{{ site.baseurl }}/images/home-bi.png"
style="width:300px" /></div>
</div>
@@ -148,9 +147,9 @@ SELECT timestamp
$ cd apache-drill-<version>
$ bin/drill-embedded</pre></div>
<div class="description">
- <h1>Scale from one laptop to 1000s of servers</h1>
- <p>We made it easy to download and run Drill on your laptop. It runs on
Mac, Windows and Linux, and within a minute or two you'll be exploring your
data. When you're ready for prime time, deploy Drill on a cluster of commodity
servers and take advantage of the world's most scalable and high performance
execution engine.
- <p>Drill's symmetrical architecture (all nodes are the same) and simple
installation make it easy to deploy and operate very large clusters.</p>
+ <h1>水平扩展:从一台主机到一千台服务器</h1>
+
<p>Drill开箱即用的特点可以支持在Mac、Windows和Linux上快速完成安装(分钟级)。针对大规模的数据集,也可以部署到商用服务器上,充分利用高性能引擎。</p>
+ <p>Drill的对称性架构(所有节点职责相同)和易于安装的特点,方便部署及运行在大规模集群上。</p>
</div>
<div class="small"><pre>$ curl <url> -o drill.tgz
$ tar xzf drill.tgz
@@ -160,13 +159,13 @@ $ bin/drill-embedded</pre></div>
<div class="home-row">
<div class="description">
- <h1>No more waiting for coffee</h1>
- <p>Drill isn't the world's first query engine, but it's the first that
combines both flexibility and speed. To achieve this, Drill features a
radically different architecture that enables record-breaking performance
without sacrificing the flexibility offered by the JSON document model. Drill's
design includes:<ul>
-<li>Columnar execution engine (the first ever to support complex data!)</li>
-<li>Data-driven compilation and recompilation at execution time</li>
-<li>Specialized memory management that reduces memory footprint and eliminates
garbage collections</li>
-<li>Locality-aware execution that reduces network traffic when Drill is
co-located with the datastore</li>
-<li>Advanced cost-based optimizer that pushes processing into the datastore
when possible</li></ul></p>
+ <h1>快速响应:不再需要等待你的咖啡</h1>
+
<p>Drill并不是世界上第一款查询引擎,却是第一个兼顾数据复杂性和查询速度的MPP引擎。Drill设计了与众不同的架构,不仅能够支持JSON数据模型,还做到了非凡的响应速度。<ul>
+ <li>列式执行引擎 (第一款支持复杂数据的列式执行引擎)</li>
+ <li>支持运行时期的 Data-driven 编译和重编译。</li>
+ <li>专有的内存管理技术以减少内存占用和避免频繁垃圾回收</li>
+ <li>通过将Drill和数据节点部署在一起来支持数据本地性(Data Locality)</li>
+ <li>利用查询优化器的CBO和RBO技术将查询尽可能下推到数据库</li></ul></p>
</div>
<div class="small big"><img src="{{ site.baseurl }}/images/home-coffee.jpg"
style="width:300px" /></div>
-</div>
+</div>
\ No newline at end of file