Android

Ingres Bekerja pada Engine Database yang Cerdas Perangkat Keras

Terminating with Grace (Kubernetes Best Practices)

Terminating with Grace (Kubernetes Best Practices)
Anonim

Ingres berencana untuk menggunakan mesin baru yang mengeksploitasi perangkat keras chip terbaru untuk mempercepat pelaksanaan tugas terkait basis data, perusahaan mengatakan pada hari Rabu.

Mesin, yang dikembangkan dengan perusahaan bernama VectorWise, memanfaatkan peningkatan perangkat keras seperti lebih cepat chip dan cache yang lebih besar untuk melakukan lebih banyak tugas pada saat yang sama pada chip, kata Roger Burkhardt, CEO Ingres.

Ingres berencana untuk mengintegrasikan kode baru dalam database untuk memanfaatkan fitur perangkat keras yang ditemukan di chip baru seperti Intel Xeon. Keripik baru termasuk saluran pipa beefier dan set instruksi khusus untuk eksekusi tugas yang lebih cepat pada satu inti.

Beban kerja tertentu - seperti video game dan pengeditan foto - ditulis untuk memanfaatkan chip terbaru, tetapi sistem basis data secara tradisional tidak telah ditulis untuk eksekusi paralel, kata Burkhardt.

Mesin VectorWise meminta chip untuk menjalankan beberapa set data sekaligus sebagai lawan dalam baris tunggal, mempercepat eksekusi tugas simultan.

"Hasil bersihnya adalah pada satu titik dalam satu inti - itu tergantung pada keadaan - Anda mungkin memiliki seratus instruksi dalam penerbangan pada satu waktu, "kata Burkhardt. Itu adalah satu tingkat paralelisme yang sangat halus, kata Burkhardt.

Cara lain VectorWise mencoba mempercepat eksekusi tugas adalah dengan menyederhanakan kode dan mengurangi ketergantungan data, kata Burkhardt. Database yang tipikal kehilangan waktu dengan rutinitas yang rumit yang dapat memperlambat eksekusi tugas. VectorWise juga memungkinkan eksekusi di-cache, yang memungkinkan eksekusi kode secara efisien saat menggunakan memori hanya sebagai buffer.

Sebelumnya, server besar dibutuhkan untuk menjalankan tugas semacam itu, tetapi kemajuan perangkat keras telah membawa kemampuan tersebut ke laptop. Mesin itu dapat membantu US $ 2.000 laptop melakukan apa yang mahal untuk komputer yang sebelumnya dibutuhkan, kata Burkhardt.

"Sebagai pebisnis perorangan, jika Anda ingin menganalisis puluhan atau ratusan juta baris, Anda dapat melakukannya dan mendapatkan hasilnya kembali dalam beberapa detik, "kata Burkhardt.

Proyek ini dilakukan dalam kemitraan dengan VectorWise, yang dipisahkan dari Centrum Wiskunde dan Informatica (CWI), sebuah organisasi penelitian di Amsterdam. CWI dikenal untuk menciptakan bahasa pemrograman seperti Python. Ingres membaca tentang peningkatan kinerja yang disediakan oleh mesin dalam makalah penelitian yang dikembangkan oleh VectorWise dan terpesona oleh hasilnya, kata Burkhardt.

"Kami memilih untuk bekerja sama dengan mereka untuk mengambil apa yang telah mereka lakukan dan … membawanya ke pasar. di dalam basis data Ingres, "kata Burkhardt.

Pejabat perusahaan tidak dapat memberikan tanggal pasti kapan mesin dapat mencapai pasar.

Peningkatan kinerja diwujudkan dengan berbagai chip, termasuk chip Intel Nehalem dan Advanced Chip server Opteron Micro Devices. Peningkatan kinerja juga ditunjukkan pada prosesor Itanium dan chip Intel berdasarkan arsitektur RISC (reduced instruction set computer).