5.2.1 Ease of UseOnce the system is on-line and the data has been load การแปล - 5.2.1 Ease of UseOnce the system is on-line and the data has been load ไทย วิธีการพูด

5.2.1 Ease of UseOnce the system is

5.2.1 Ease of Use
Once the system is on-line and the data has been loaded, the programmer then begins to write the query or the code needed to perform their task. Like other kinds of programming, this is often an
iterative process: the programmer writes a little bit of code, tests it,
and then writes some more. The programmer can easily determine
whether his/her code is syntactically correct in both types of systems: the MR framework can check whether the user’s code compiles and the SQL engines can determine whether the queries parse
correctly. Both systems also provide runtime support to assist users
in debugging their programs.
It is also worth considering the way in which the programmer
writes the query. MR programs in Hadoop are primarily written in
Java (though other language bindings exist). Most programmers are
more familiar with object-oriented, imperative programming than
with other language technologies, such as SQL. That said, SQL
is taught in many undergraduate programs and is fairly portable –
we were able to share the SQL commands between DBMS-X and
Vertica with only minor modifications.
In general, we found that getting an MR program up and running
with Hadoop took less effort than with the other systems. We did
not need to construct a schema or register user-defined functions in
order to begin processing the data. However, after obtaining our
initial results, we expanded the number of benchmark tasks, causing us to add new columns to our data set. In order to process
this new data, we had to modify our existing MR code and retest
each MR program to ensure that it worked with the new assumptions about the data’s schema. Furthermore, some API methods in
Hadoop were deprecated after we upgraded to newer versions of
the system, which again required us to rewrite portions of our programs. In contrast, once we had built our initial SQL-based applications, we did not have to modify the code despite several changes
to our benchmark schema.
We argue that although it may be easier to for developers to get
started with MR, maintenance of MR programs is likely to lead to
significant pain for applications developers over time. As we also
argued in Section 3.1, reusing MR code between two deployments
or on two different data sets is difficult, as there is no explicit representation of the schema for data used in the MR model.
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
5.2.1 ความง่ายในการใช้เมื่อระบบได้ง่ายดาย และได้รับการโหลดข้อมูล นักเขียนโปรแกรมแล้วเริ่มการเขียนแบบสอบถามหรือรหัสที่จำเป็นในการทำงานของพวกเขา เช่นเขียนโปรแกรมชนิดอื่น นี้มักจะเป็นการกระบวนการซ้ำ: โปรแกรมเมอร์ที่เขียนหน่อยรหัส ทดสอบแล้ว เขียนบางอย่างเพิ่มเติม ผู้เขียนโปรแกรมสามารถกำหนดได้อย่างง่ายดายว่าเขา/เธอรหัสถูกตามไวยากรณ์ในระบบทั้งสองชนิด: กรอบนายสามารถตรวจสอบว่า การคอมไพล์รหัสของผู้ใช้ และโปรแกรม SQL สามารถกำหนดว่า แบบสอบถามแยกถูกต้อง ระบบทั้งสองยังให้การสนับสนุนขณะทำงานเพื่อช่วยผู้ใช้ในการตรวจแก้จุดบกพร่องของโปรแกรมมันเป็นยังงั้นวิธีที่นักเขียนโปรแกรมเขียนแบบสอบถาม เขียนโปรแกรมอย่างไร Hadoop นายในหลักJava (รวมภาษาอื่น ๆ แม้ว่ามีอยู่) โปรแกรมเมอร์ส่วนใหญ่จะคุ้นเคยกับการเขียนโปรแกรม เชิงวัตถุ ความจำเป็นมากกว่าด้วยภาษาเทคโนโลยีอื่น ๆ เช่น SQL ที่กล่าวว่า SQLสอนในระดับปริญญาตรีจำนวนมาก และเป็นธรรมแบบพกพา –เราไม่สามารถใช้คำสั่ง SQL ระหว่าง DBMS X และVertica มีการปรับเปลี่ยนเพียงเล็กน้อยเท่านั้นทั่วไป เราพบว่าเริ่มโปรแกรมนาย และทำงานมีอย่างไร Hadoop เอาความพยายามน้อยกว่าระบบอื่น ๆ เราไม่ได้ไม่จำเป็นต้องสร้างแบบแผน หรือฟังก์ชันที่ผู้ใช้กำหนดในการลงทะเบียนสั่งเริ่มต้นการประมวลผลข้อมูล อย่างไรก็ตาม หลังจากได้รับของเราผลลัพธ์เริ่มต้น เราขยายจำนวนเกณฑ์มาตรฐานงาน เราสามารถเพิ่มคอลัมน์ใหม่ของชุดข้อมูลทำให้เกิด ตามขั้นตอนข้อมูลใหม่ มีการปรับเปลี่ยนรหัสนายของเราที่มีอยู่ และ retestแต่ละโปรแกรม MR เพื่อให้แน่ใจว่า จะทำงานกับสมมติฐานใหม่เกี่ยวกับเค้าร่างของข้อมูล นอกจากนี้ บางวิธี APIอย่างไร Hadoop ได้ถูกตัดออกหลังจากที่เราอัพเกรดเป็นรุ่นใหม่กว่าระบบ ที่ต้องการอีก เราเขียนส่วนของโปรแกรมของเรา ในทางตรงกันข้าม เมื่อเราได้สร้างโปรแกรมตาม SQL ของเราเริ่มต้น เราไม่มีการปรับเปลี่ยนรหัสแม้ มีการเปลี่ยนแปลงหลายอย่างเค้าร่างเกณฑ์มาตรฐานของเราเราโต้เถียงที่แม้ว่ามันอาจจะง่ายสำหรับนักพัฒนาจะได้รับเริ่มต้น ด้วยนาย บำรุงรักษาโปรแกรมนายจะนำไปสู่อาการปวดที่สำคัญสำหรับนักพัฒนาโปรแกรมประยุกต์ช่วงเวลา เป็นเรายังโต้เถียงในส่วน 3.1 นายรหัสระหว่างสองการจัดวางที่นำมาใช้ใหม่หรือในชุดข้อมูลที่แตกต่างกันสองเป็นยาก มีการนำเสนอไม่ชัดเจนของเค้าร่างสำหรับข้อมูลที่ใช้ในรุ่น MR
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
5.2.1
ใช้งานง่ายเมื่อระบบอยู่บนเส้นและข้อมูลที่ได้รับการโหลดโปรแกรมจากนั้นก็เริ่มที่จะเขียนแบบสอบถามหรือรหัสที่จำเป็นต่อการปฏิบัติงานของพวกเขา เช่นเดียวกับชนิดอื่น ๆ
ของการเขียนโปรแกรมนี้มักจะเป็นกระบวนการซ้ำ: โปรแกรมเมอร์เขียนนิด ๆ หน่อย ๆ
ของรหัสการทดสอบมันแล้วเขียนบางมากขึ้น โปรแกรมเมอร์สามารถตรวจสอบว่า / รหัสของเขาและเธอเป็น syntactically ถูกต้องทั้งในประเภทของระบบ: กรอบนายสามารถตรวจสอบว่ารหัสของผู้ใช้และรวบรวมเครื่องมือ SQL สามารถระบุได้ว่าแบบสอบถามแยกได้อย่างถูกต้อง ทั้งสองระบบยังให้การสนับสนุนรันไทม์เพื่อช่วยเหลือผู้ใช้ในการแก้จุดบกพร่องโปรแกรมของพวกเขา. นอกจากนี้ยังมีมูลค่าการพิจารณาวิธีการที่โปรแกรมเมอร์เขียนแบบสอบถาม นายโปรแกรม Hadoop จะเขียนเป็นหลักในJava (แต่ผูกภาษาอื่นอยู่) โปรแกรมเมอร์ส่วนใหญ่จะคุ้นเคยกับเชิงวัตถุการเขียนโปรแกรมที่จำเป็นกว่าด้วยเทคโนโลยีภาษาอื่นๆ เช่น SQL ที่กล่าวว่า SQL สอนในหลักสูตรระดับปริญญาตรีจำนวนมากและเป็นแบบพกพาเป็นธรรม - เราก็สามารถที่จะแบ่งปันคำสั่ง SQL ระหว่าง DBMS-X และVertica มีการปรับเปลี่ยนเพียงเล็กน้อย. โดยทั่วไปเราพบว่าได้รับโปรแกรม MR และทำงานกับHadoop เอา ความพยายามน้อยกว่าระบบอื่น ๆ เราไม่ได้ต้องการที่จะสร้างเค้าร่างหรือลงทะเบียนฟังก์ชั่นที่ผู้ใช้กำหนดในเพื่อที่จะเริ่มต้นการประมวลผลข้อมูล แต่หลังจากที่ได้รับของเราผลเบื้องต้นเราขยายจำนวนของงานมาตรฐานทำให้เราสามารถเพิ่มคอลัมน์ใหม่ชุดข้อมูลของเรา เพื่อดำเนินการข้อมูลใหม่นี้เรามีการปรับเปลี่ยนรหัสนายของเราที่มีอยู่และสอบซ่อมแต่ละโปรแกรมMR เพื่อให้แน่ใจว่าทำงานร่วมกับสมมติฐานใหม่เกี่ยวกับเค้าร่างของข้อมูล นอกจากนี้บางวิธีการ API ในHadoop ถูกเลิกหลังจากที่เราปรับรุ่นเป็นรุ่นใหม่ของระบบอีกครั้งซึ่งเราจำเป็นที่จะเขียนบางส่วนของโปรแกรมของเรา ในทางตรงกันข้ามเมื่อเราได้สร้างของเราเริ่มต้นการใช้งานที่ใช้ SQL เราไม่ได้มีการปรับเปลี่ยนรหัสแม้จะมีการเปลี่ยนแปลงหลายแบบแผนมาตรฐานของเรา. เรายืนยันว่าแม้ว่ามันอาจจะง่ายขึ้นสำหรับนักพัฒนาที่จะได้รับการเริ่มต้นกับนาย, การบำรุงรักษาของนาย โปรแกรมมีแนวโน้มที่จะนำไปสู่อาการปวดอย่างมีนัยสำคัญสำหรับนักพัฒนาแอพพลิเคเมื่อเวลาผ่านไป ในขณะที่เรายังเป็นที่ถกเถียงกันในข้อ 3.1 โค้ด MR ระหว่างสองการใช้งานหรือสองชุดข้อมูลที่แตกต่างเป็นเรื่องยากเพราะไม่มีตัวแทนที่ชัดเจนของschema สำหรับข้อมูลที่นำมาใช้ในรูปแบบนาย

























การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
5.2.1 ใช้ง่าย
เมื่อระบบออนไลน์และข้อมูลถูกโหลดโปรแกรมเมอร์ก็จะเริ่ม เขียน คำ หรือ รหัสที่จำเป็นเพื่อดำเนินการงานของพวกเขา เช่นเดียวกับชนิดอื่น ๆของโปรแกรมนี้มักเป็น
กระบวนการซ้ำ : โปรแกรมเมอร์เขียนนิด ๆหน่อย ๆของรหัสการทดสอบมัน
แล้วเขียนอีก โปรแกรมเมอร์สามารถกําหนด
ว่า เขา / หล่อน รหัสคือการถูกต้องทั้งในประเภทของระบบ : กรอบคุณสามารถตรวจสอบว่ารหัสของผู้ใช้สนับสนุนและ SQL เครื่องมือสามารถตรวจสอบว่าแบบสอบถามแยก
ได้อย่างถูกต้อง ทั้งยังให้การสนับสนุนระบบใหม่ช่วยให้ผู้ใช้ในการแก้ไขจุดบกพร่องของโปรแกรม
.
มันยังมีมูลค่าการพิจารณาวิธีการที่โปรแกรมเมอร์
เขียนแบบสอบถามโปรแกรม MR ใน Hadoop เป็นหลักที่เขียนใน Java ( แม้ว่าผูก
ภาษาอื่น ๆอยู่ ) โปรแกรมเมอร์ส่วนใหญ่จะคุ้นเคยกับการเขียนโปรแกรมเชิงวัตถุมากขึ้น

, ขวางกว่าด้วยเทคโนโลยีอื่น ๆภาษา เช่น SQL ที่กล่าวว่า , SQL
สอนในโปรแกรมปริญญาตรีมาก และเป็นแบบพกพาอย่างเป็นธรรม -
เราสามารถใช้ SQL คำสั่งระหว่าง dbms-x และ
ฐาน มีเพียงการแก้ไขเล็กน้อย .
โดยทั่วไปเราพบว่า การใช้โปรแกรมคุณขึ้นและทำงาน
กับ Hadoop เอาน้อยกว่าความพยายามกว่ากับระบบอื่น ๆ เราทำ
ไม่ต้องสร้าง schema หรือลงทะเบียนฟังก์ชั่นที่ผู้ใช้กำหนดใน
เพื่อเริ่มต้นการประมวลผลข้อมูล อย่างไรก็ตาม หลังจากได้รับผลของเรา
เราขยายจำนวนของงานอ้างอิง
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2024 I Love Translation. All reserved.

E-mail: