ClickHouse/docs/fa/faq/general.md
Ivan Blinkov d91c97d15d
[docs] replace underscores with hyphens (#10606)
* Replace underscores with hyphens

* remove temporary code

* fix style check

* fix collapse
2020-04-30 21:19:18 +03:00

4.8 KiB
Raw Blame History

machine_translated machine_translated_rev toc_priority toc_title
true d734a8e46d 78 سوالات عمومی

سوالات عمومی

چرا چیزی شبیه نگاشتکاهش استفاده نمی?

ما می توانیم به سیستم هایی مانند نگاشتکاهش به عنوان سیستم های محاسبات توزیع شده اشاره کنیم که عملیات کاهش بر اساس مرتب سازی توزیع شده است. شایع ترین راه حل منبع باز در این کلاس است Apache Hadoop. یاندکس از راه حل داخلی خود استفاده می کند.

این سیستم ها به دلیل زمان تاخیر بالا برای نمایش داده شد اینترنتی مناسب نیست. به عبارت دیگر نمی توانند به عنوان یک رابط وب به پایان برسند. این نوع سیستم ها برای به روز رسانی داده های زمان واقعی مفید نیستند. مرتب سازی توزیع شده بهترین راه برای انجام عملیات کاهش نیست اگر نتیجه عملیات و تمام نتایج متوسط (اگر وجود داشته باشد) در رم یک سرور قرار دارد که معمولا مورد نمایش داده شد اینترنتی است. در چنین حالتی یک جدول هش یک راه بهینه برای کاهش عملیات است. یک رویکرد مشترک برای بهینه سازی نقشه کاهش وظایف قبل از تجمع (بخشی کاهش) با استفاده از یک جدول هش در رم است. کاربر این بهینه سازی را به صورت دستی انجام می دهد. مرتب سازی توزیع شده یکی از علل اصلی کاهش عملکرد در هنگام اجرای نقشه ساده است-کاهش وظایف.

اکثر پیاده سازی نگاشتکاهش به شما اجازه اجرای کد دلخواه در یک خوشه. اما یک زبان پرس و جو اعلانی بهتر است به تاباندن لیزر به اجرا تجربه به سرعت مناسب است. مثلا, هادوپ است کندو و خوک. همچنین در نظر ابردرا ایمپالا یا کوسه (منسوخ شده) برای جرقه, و همچنین شمع جرقه, تند, و مته درد مقعد. عملکرد هنگامی که در حال اجرا از جمله وظایف بسیار زیر بهینه در مقایسه با سیستم های تخصصی, اما زمان تاخیر نسبتا بالا باعث می شود غیر واقعی برای استفاده از این سیستم به عنوان باطن برای یک رابط وب.

اگر من یک مشکل با کدگذاریها در هنگام استفاده از اوراکل از طریق ان بی سی دارند?

اگر شما استفاده از اوراکل از طریق راننده او بی سی به عنوان یک منبع از لغت نامه های خارجی, شما نیاز به تنظیم مقدار صحیح برای NLS_LANG متغیر محیطی در /etc/default/clickhouse. برای کسب اطلاعات بیشتر, دیدن اوراکل nls_lang پرسش و پاسخ.

مثال

NLS_LANG=RUSSIAN_RUSSIA.UTF8

چگونه می توانم صادرات داده ها از خانه رعیتی به یک فایل?

با استفاده از به outfile بند

افزودن یک INTO OUTFILE بند به درخواست شما.

به عنوان مثال:

SELECT * FROM table INTO OUTFILE 'file'

به طور پیش فرض, تاتر با استفاده از جدول دار فرمت برای داده های خروجی. برای انتخاب قالب داده, استفاده از بند فرمت.

به عنوان مثال:

SELECT * FROM table INTO OUTFILE 'file' FORMAT CSV

با استفاده از جدول فایل موتور

ببینید پرونده.

با استفاده از تغییر مسیر خط فرمان

$ clickhouse-client --query "SELECT * from table" --format FormatName > result.txt

ببینید کلیک مشتری.

{## مقاله اصلی ##}