3. DBMS as a Cloud Service
Most DBMS or database management systems are simply software packages that users
can acquire to create, maintain or use a database. However, since the introduction of
cloud computing, DBMS has morphed into an entirely new type of service with its own
unique benefits and task specific advantages. For one thing, any type of cloud service
model will have to employ a dedicated cloud DBMS in order to truly provide customers
with excellent access to data and databases. Traditional DBMS’s are simply not set up or
equipped to deal with the demands of cloud computing. And of course, if DBMS was
deployed as a service as part of a larger package provided, it would likely be much more
efficient in its duties and therefore cheaper in the long run.
The concept of the DBMS has been around since the beginning of commercial
computing; such as the navigational DBMS of the1960’s. Database management systems
are one of the oldest integral components of computing, essentially making it possible to
scan, retrieve and organize data on hard drives and networks. All DBMS, despite whether
traditional or cloud-based, are essentially communicators that function as middlemen
between the operating system and the database.
How is a cloud DBMS different a traditional one? For one thing, cloud-based DBMS
are extremely scalable. They are able to handle volumes of data and processes that would
exhaust a typical DBMS. Despite their scalability however, cloud DBMS are still
somewhat lacking in their ability to scale up to extremely large processes; this is expected
to be remedied in the coming months and years however. Currently, the use of cloud
DBMS’s are principally used in the testing and development of new cloud applications
and processes. But while a stand-alone DBMS can be used on a cloud infrastructure;
International Journal of Future Generation Communication and Networking
Vol. 5, No. 2, June, 2012
73
most are not designed to take full advantage of cloud resources. DBMS as a cloud
service-type models seek to capitalize on the disparity between antiquated DBMS models
and their lack of full cloud functionality.
Cloud DBMS may utilize all of these components or may have devised new strategies
that combine one or more elements (like combining data structures and the data query
language, for example). Many organizations are exploring the option of utilizing preexisting
modeling languages as a basis for expansion in a cloud model. This strategy
ultimately saves on the time spent developing cloud DBMS’s as well as enhances their
overall effectiveness, since traditional modeling languages are more than adequate for
handling data.
Despite the benefits offered by cloud-based DBMS, many people still have
apprehensions about them. This is most likely due to the various security issues that have
yet to be dealt with. These security issues stem from the fact that cloud DBMS are hard
to monitor since they often span across multiple hardware stacks and/or servers. Security
becomes a serious issue with cloud DBMS when there’s multiple Virtual Machines
(which might be accessing databases via any number of applications) that might be able to
access a database without being noticed or setting off any alerts. In this type of situation a
malicious person could potentially access pertinent data or cause serious harm to the
integral structure of a database, putting the entire system in jeopardy.
There is however a proposed method for dealing with these types of incongruence. An
obvious solution is the deployment of an autonomous network agent, which rigorously
monitor and defends all activities related to database access. The limitation of this
method however, is that a network agent may be unable to handle extremely large and
dense volumes of activity / traffic.
Arguably, the best solution for dealing with security issues is to employ continuous
database auditing. This involves setting up a system that meticulously records, analyze
and report on all activities regarding database access, especially suspicious database
access. All information regarding these activities is logged and stored in an extremely
remote and secure location with alerts being sent out to cloud management (or including
any other individuals they might have designated to receive this information) in the event
of a breach. This will provide those in charge of security with the information necessary
to determine who is responsible, where they are located as well as the specifics of their
machine / hardware.
While deployment of a dedicated and thorough cloud DBMS hasn’t occurred yet, it is
certainly under development. The emergence of a comprehensive solution for all cloud
service models regarding database management will open the door to a new era of cloud
computing.
Many of these cloud databases are designed to run on a cluster of hundreds to
thousands of nodes, and are capable of serving data ranging from hundreds of terabytes to
petabytes. Compared with traditional relational database servers, such cloud databases
may offer less querying capability and often weaker consistency guarantees, but scale
much better by providing built-in support on availability, elasticity, and load balancing.
On the other hand, data management tools are an important part of relational and
analytical data management business since business analysts are often not technically
advanced and do not feel comfortable interfacing with low-level database software
directly. These tools typically interface with the database using ODBC or JDBC, so
database software that want to work these products must accept SQL queries. Therefore, a
novel technology to combine DBMS capability with Cloud scale scalability is highly
desirable.
3 . DBMS เป็นเมฆบริการ
ที่สุด DBMS หรือระบบบริหารฐานข้อมูลเป็นเพียงซอฟต์แวร์ที่ผู้ใช้
สามารถได้รับการสร้าง , การรักษาหรือการใช้ฐานข้อมูล อย่างไรก็ตาม ตั้งแต่เบื้องต้นของคอมพิวเตอร์
เมฆ , DBMS มี morphed เป็นใหม่ทั้งหมด ชนิดของบริการ ด้วยประโยชน์ที่เป็นเอกลักษณ์ของตัวเอง
และงานข้อได้เปรียบที่เฉพาะเจาะจง สำหรับสิ่งหนึ่ง , ชนิดของ
บริการเมฆใด ๆรูปแบบจะต้องจ้างเฉพาะเมฆ DBMS เพื่ออย่างแท้จริงให้ลูกค้า
ยอดเยี่ยมฐานข้อมูลข้อมูลและ . ดั้งเดิม DBMS ไม่เพียงแค่ตั้งค่าหรือ
ติดตั้งเพื่อจัดการกับความต้องการของคอมพิวเตอร์เมฆ และแน่นอน ถ้า DBMS คือ
ใช้เป็นบริการเป็นส่วนหนึ่งของแพคเกจขนาดใหญ่ให้มันอาจจะมากขึ้น
ที่มีประสิทธิภาพในการปฏิบัติหน้าที่และถูกกว่า ดังนั้น ในระยะยาว
แนวคิดของ DBMS ได้รับรอบตั้งแต่จุดเริ่มต้นของการค้า
การคำนวณ เช่น ระบบจัดการฐานข้อมูลการเดินเรือของ the1960 . ระบบการจัดการฐานข้อมูล
เป็นหนึ่งในที่เก่าแก่ที่สุดเป็นส่วนประกอบของคอมพิวเตอร์เป็นหลักทำให้มันเป็นไปได้ที่จะดึง
สแกนและจัดระเบียบข้อมูลบน ฮาร์ดดิสก์และเครือข่าย ทั้งหมดหรือแม้ว่า
แบบดั้งเดิมหรือเมฆตาม มีวิธีสื่อสารฟังก์ชันที่เป็นพ่อค้าคนกลาง
ระหว่างระบบปฏิบัติการและฐานข้อมูล .
แล้วเมฆ DBMS ต่าง ๆแบบดั้งเดิม ? สำหรับสิ่งหนึ่ง , เมฆ DBMS
ตามเป็นอย่างมากปรับขนาดได้ . พวกเขาจะสามารถจัดการกับปริมาณของข้อมูลและกระบวนการที่จะ
ไอเสียปกติ DBMS . แม้จะมีพวกเขาติดตั้งโดย DBMS เมฆยังคง
ขาดความสามารถในการเพิ่มกระบวนการที่มีขนาดใหญ่มาก ซึ่งคาดว่า
เพื่อแก้ไขได้ในเดือนที่ผ่านมาและปีอย่างไรก็ตาม ในปัจจุบัน การใช้เมฆ
เป็น DBMS เป็นหลักที่ใช้ในการทดสอบและพัฒนากระบวนการใหม่เมฆโปรแกรม
. แต่ในขณะที่ - DBMS สามารถใช้ในโครงสร้างพื้นฐานเมฆ ;
วารสารการสื่อสารรุ่นอนาคตและเครือข่าย
ฉบับที่ 5 , ฉบับที่ 2 , มิถุนายน , 2012
0
ส่วนใหญ่ไม่ได้ออกแบบมาเพื่อใช้ประโยชน์จากทรัพยากรเมฆ DBMS เป็นบริการเมฆ
ประเภทรุ่นแสวงหาเพื่อประโยชน์ในความต่างระหว่างระบบจัดการฐานข้อมูลแบบโบราณและการขาดการทำงาน
เมฆเมฆเต็ม หรืออาจใช้ทั้งหมดขององค์ประกอบเหล่านี้ หรืออาจได้วางแผนกลยุทธ์ใหม่
ที่ผสานหนึ่งหรือมากกว่าหนึ่งองค์ประกอบ ( เช่นการรวมโครงสร้างและข้อมูลแบบสอบถาม
ภาษา เป็นต้น ) หลายองค์กรมีการสำรวจตัวเลือกของการใช้ภาษาแบบมาก่อน
เป็นพื้นฐานสำหรับการขยายตัวในเมฆแบบ
กลยุทธ์สุดประหยัดที่ใช้พัฒนาระบบ DBMS ตลอดจนช่วยเพิ่มประสิทธิภาพโดยรวมของพวกเขา
,เนื่องจากภาษาแบบจำลองแบบดั้งเดิมเป็นมากกว่าเพียงพอสำหรับการจัดการข้อมูล
.
แม้จะมีประโยชน์ที่นำเสนอโดยเมฆที่ใช้ DBMS หลายคนก็มี
apprehensions เกี่ยวกับพวกเขา นี่คือส่วนใหญ่เนื่องจากปัญหาด้านความปลอดภัยต่าง ๆที่
ยังไม่ได้จัดการ ปัญหาด้านความปลอดภัยเหล่านี้เกิดจากข้อเท็จจริงที่ DBMS เมฆยาก
เพื่อตรวจสอบตั้งแต่พวกเขามักจะครอบคลุมในกองฮาร์ดแวร์หลาย ๆและ / หรือเซิร์ฟเวอร์ การรักษาความปลอดภัย
กลายเป็นปัญหาที่ร้ายแรงกับ DBMS เมฆเมื่อมีหลายเครื่องเสมือน
( ซึ่งอาจจะมีการเข้าถึงฐานข้อมูลผ่านทางหมายเลขใด ๆของโปรแกรม ) ที่อาจจะสามารถเข้าถึงฐานข้อมูล
โดยไม่ถูกสังเกตเห็น หรือปิดการตั้งค่าการแจ้งเตือนใด ๆ . ในประเภทนี้สถานการณ์
บุคคลสามารถเข้าถึงข้อมูลที่เป็นอันตรายหรือก่อให้เกิดอันตรายอย่างร้ายแรงต่อ
โครงสร้างส่วนประกอบของฐานข้อมูล การวางระบบทั้งหมดอยู่ในอันตราย
มี แต่วิธีการจัดการกับเหล่านี้ชนิดของความพึงพอใจ . เป็นโซลูชั่น
ชัดเจนคือการใช้งานของตัวแทนเครือข่ายอิสระซึ่งอย่างจริงจัง
ตรวจสอบและปกป้องกิจกรรมทั้งหมดที่เกี่ยวข้องกับฐานข้อมูลข้อจำกัดของวิธีนี้
อย่างไรก็ตาม คือ ว่า ตัวแทนเครือข่ายอาจไม่สามารถจัดการมากขนาดใหญ่และหนาแน่นของปริมาณการจราจร กิจกรรม /
.
arguably , โซลูชั่นที่ดีที่สุดสำหรับการจัดการกับปัญหาด้านความปลอดภัยคือการจ้างอย่างต่อเนื่อง
ฐานข้อมูลตรวจสอบ นี้เกี่ยวข้องกับการตั้งค่าระบบการบันทึก วิเคราะห์ และรายงานกิจกรรมทั้งหมด
เกี่ยวกับการเข้าถึงฐานข้อมูลการเข้าถึงฐานข้อมูล
ยิ่งน่าสงสัย ข้อมูลทั้งหมดเกี่ยวกับกิจกรรมเหล่านี้จะถูกบันทึก และเก็บไว้ในสถานที่ที่ปลอดภัยที่สุด
ระยะไกลและการแจ้งเตือนถูกส่งไปจัดการเมฆ ( หรือรวมถึง
บุคคลอื่น ๆที่พวกเขาอาจมีเขตที่จะได้รับข้อมูลนี้ ) ในกรณีที่
ของการละเมิด นี้จะช่วยให้ผู้ที่อยู่ในค่าใช้จ่ายของการรักษาความปลอดภัยกับข้อมูลที่จำเป็น
เพื่อหาผู้ที่รับผิดชอบที่พวกเขาอยู่ รวมทั้งรายละเอียดของเครื่องจักร / อุปกรณ์ของพวกเขา
.
ในขณะที่การใช้งานของเมฆและทุ่มเทอย่างเต็มที่ DBMS ยังไม่เกิดขึ้น มันคือ
แน่นอนภายใต้การพัฒนา การเกิดขึ้นของโซลูชั่นที่ครอบคลุมทุกรูปแบบเกี่ยวกับเมฆ
บริการการจัดการฐานข้อมูลจะเปิดประตูสู่ยุคใหม่ของคอมพิวเตอร์เมฆ
หลายฐานข้อมูลเมฆเหล่านี้ถูกออกแบบมาเพื่อทำงานบนคลัสเตอร์ของหลายร้อยหลายพันโหนด
และมีความสามารถของการให้บริการข้อมูลตั้งแต่ร้อยเทราไบต์
petabytes . เมื่อเทียบกับเซิร์ฟเวอร์ฐานข้อมูลเชิงสัมพันธ์แบบดั้งเดิมเช่นฐานข้อมูลเมฆ
อาจมีความสามารถน้อยกว่าการสอบถามและมักจะแข็งแกร่งสอดคล้องรับประกัน แต่ขนาด
ดีขึ้น โดยการให้การสนับสนุนในตัวที่พร้อมใช้งานความยืดหยุ่นและสมดุลภาระ .
บนมืออื่น ๆ , เครื่องมือในการจัดการข้อมูลเป็นส่วนที่สำคัญของธุรกิจการจัดการข้อมูลเชิงสัมพันธ์และ
เนื่องจากนักวิเคราะห์ทางธุรกิจมักจะไม่ได้ในทางเทคนิค
ขั้นสูง และไม่ได้รู้สึกสะดวกสบายในการเชื่อมต่อกับฐานข้อมูล
โดยตรง เครื่องมือเหล่านี้มักจะติดต่อกับฐานข้อมูลโดยใช้ ODBC หรือตัวขับ JDBC เพื่อ
ซอฟต์แวร์ฐานข้อมูลที่อยากทำงาน ผลิตภัณฑ์เหล่านี้จะต้องรับแบบสอบถาม SQL ดังนั้น การพัฒนาเทคโนโลยีการรวมระบบการจัดการฐานข้อมูล
ความสามารถกับ scalability ขนาดเมฆเป็นอย่างสูง
ที่พึงประสงค์
การแปล กรุณารอสักครู่..
