Database
 sql >> Teknologi Basis Data >  >> RDS >> Database

Tren Perangkat Keras Server Basis Data

Saya pikir ada beberapa tren yang sangat menarik yang terjadi dengan perangkat keras server database dan subsistem penyimpanan yang memerlukan beberapa studi dan analisis lanjutan jika Anda seorang profesional database. Bahkan jika Anda memiliki tingkat minat yang lebih tinggi pada tugas pengembangan database dan DBA yang lebih tradisional, memperhatikan tren ini sepadan dengan waktu Anda saat memilih sistem baru.

Tren besar pertama, yang telah terbukti selama beberapa tahun, adalah bahwa kinerja prosesor single-threaded meningkat pada tingkat yang jauh lebih lambat daripada sebelumnya, karena mikroarsitektur prosesor baru dirilis dalam urutan Tick-Tock Intel. Saya pikir ada beberapa alasan untuk ini:

  1. Pertama, Intel tidak memiliki persaingan yang layak untuk model prosesor premium kelas atas.
  2. Kedua, Intel telah jauh lebih fokus pada pengurangan penggunaan daya pada prosesor seluler mereka (yang berbagi banyak arsitektur dengan prosesor server dari generasi yang sama).
  3. Akhirnya, mencapai peningkatan kinerja single-threaded yang dramatis jauh lebih sulit daripada sebelumnya, terutama ketika para insinyur Intel dibatasi oleh pedoman desain yang ketat tentang penggunaan daya vs. kinerja.

Ini berarti bahwa kita akan terus melihat prosesor dengan jumlah inti yang lebih tinggi, dengan cache L3 yang lebih besar dan lebih cepat sebagai cara untuk mendapatkan lebih banyak kapasitas bersamaan dari suatu sistem.

Keluarga Intel Xeon E5 v2 22nm saat ini (Ivy Bridge-EP/EN) berkisar dari model empat inti hingga dua belas inti, sedangkan keluarga Intel Xeon E7 v2 22nm saat ini (Ivy Bridge-EX) berkisar dari enam inti hingga lima belas model inti. Suatu saat selama Q3 2014, kita akan melihat pengenalan keluarga Intel Xeon v3 22nm baru (Haswell-EP), yang akan memiliki empat hingga delapan belas inti fisik, jika laporan saat ini akurat. Prosesor ini akan membutuhkan model server baru, karena mereka menggunakan soket prosesor (Socket R3) dan chipset yang berbeda dari prosesor Intel Sandy Bridge dan Ivy Bridge generasi sebelumnya. Ini berarti Anda mungkin akan melihat sesuatu seperti Dell Power Edge R730 dan HP DL380 Gen 9, misalnya. Server baru ini harus memiliki dukungan memori DDR3 2133 MHz dan dukungan SAS/SATA 12 Gb/dtk, bersama dengan lebih banyak kapasitas PCI-E 3.0 dalam chipset.

Mengetahui hal ini, saya mungkin ingin berpikir untuk menunggu model dan prosesor server baru ini tersedia sebelum saya membeli satu set server database baru untuk perusahaan saya, selama Anda tidak terburu-buru untuk mendapatkan beberapa server baru. Jika Anda sedang terburu-buru, Anda mungkin dapat menggunakan pengetahuan Anda tentang model baru yang akan datang untuk mendapatkan lebih banyak pengaruh dan harga yang lebih baik dari perwakilan penjualan Anda yang ramah. Tentu saja, jika Anda bertanya kepada perwakilan penjualan Anda tentang hal ini sekarang, kemungkinan besar mereka akan menyangkal semua pengetahuan tentang model baru apa pun…

Pada tanggal 14 April 2014, Fujitsu mengirimkan skor benchmark TPC-E baru untuk sistem Fujitsu Primequest 2800E delapan soket dengan delapan prosesor Intel Xeon E7-8890 v2 22nm. Sistem ini mendapat skor TPC-E mentah 8582,52, yang secara signifikan lebih tinggi dari skor TPC-E tertinggi sebelumnya sebesar 5576,27 untuk sistem empat soket IBM System x3850 X6 dengan prosesor Intel Xeon E7-4890 v2. Kedua prosesor ini memiliki spesifikasi yang identik, dengan E7-8890 v2 mampu berjalan pada sistem delapan soket atau lebih besar, dan E7-4890 v2 terbatas pada sistem empat soket. Prosesor 22nm Xeon E7 v2 Ivy Bridge-EX ini merupakan peningkatan besar dibandingkan prosesor 32nm Intel Xeon E7 Westmere-EX generasi sebelumnya, dengan hampir dua kali lipat kinerja TPC-E mentah untuk sistem empat soket atau delapan soket dibandingkan dengan yang lebih lama. model. Ini memberi Anda kemampuan untuk menjalankan beban kerja yang dulunya memerlukan sistem delapan soket pada sistem empat soket yang jauh lebih murah, dengan inti 25% lebih sedikit, dan biaya 25% lebih sedikit untuk lisensi SQL Server 2014.

Sebagian besar peningkatan dalam skor TPC-E mentah ini dijelaskan dengan beralih dari sepuluh inti fisik menjadi lima belas inti fisik per prosesor, yang akan dikenakan biaya sekitar $34.000 dalam biaya lisensi SQL Server 2014 Enterprise Edition tambahan per prosesor. Meskipun demikian, masih ada peningkatan sekitar 15% dalam kinerja single-threaded saat Anda beralih dari Xeon E7-4870 ke prosesor 2.8GHz Xeon E7-4890 v2. Anda dapat mengurangi biaya lisensi SQL Server 2014 Enterprise Edition dengan sangat signifikan (dan mendapatkan kinerja single-threaded yang jauh lebih baik) dengan sengaja memilih "frekuensi yang dioptimalkan", model jumlah inti yang lebih rendah seperti enam inti 3.4GHz Xeon E7-8893 v2 prosesor atau prosesor sepuluh inti, 3.2GHz Xeon E7-8891 v2 (keduanya akan bekerja dalam sistem empat soket).

Di bagian penyimpanan, kami melihat dukungan SAS/SATA 12 Gb/s asli di server terbaru dan yang akan datang, bersama dengan pengontrol RAID baru yang lebih cepat yang cenderung tidak menjadi hambatan dengan penyimpanan flash. Ini akan memungkinkan Anda melihat throughput berurutan hingga 1 GB/dtk dari SSD 2,5" tunggal. Jika Anda akan menjalankan SQL Server 2014 Standard Edition, dan Anda ingin bereksperimen dengan menggunakan fitur Buffer Pool Extensions (BPE) baru (setelah Anda mengalokasikan 128GB ke kumpulan buffer SQL Server biasa), ini akan memungkinkan Anda mendapatkan beberapa hasil yang sangat baik dengan biaya yang sangat kecil. Bahkan yang lebih menarik adalah dukungan asli untuk perangkat penyimpanan Non-Volatile Memory Express (NVMe) di Windows Server 2012 R2. Intel telah memperkenalkan rangkaian perangkat penyimpanan PCI-E 3.0 NVMe yang sangat terjangkau yang menawarkan kinerja I/O sekuensial dan acak yang sangat baik dengan biaya yang sangat rendah, terutama dibandingkan dengan beberapa vendor penyimpanan flash PCI-E lainnya. server yang memiliki slot PCI-E 3.0 untuk memanfaatkan ini sepenuhnya, yang berarti prosesor Xeon E5 atau yang lebih baru atau Xeon E7 v2 atau yang lebih baru.

Jenis perangkat ini memberi Anda cara murah untuk melakukan hal-hal seperti memindahkan tempdb dari SAN ke penyimpanan flash lokal dengan kluster Windows Failover (dengan SQL Server 2012 atau yang lebih baru) atau mencoba fitur BPE di SQL Server 2014.

Gambar 1:Keluarga Intel SSD DC P3500, DC P3600 dan DC P3700 (Kredit:AnandTech)

jadi apa maksud semua ini? Jika Anda melakukan riset, menunggu waktu Anda, mengikuti tren perangkat keras server database, dan pastikan untuk memilih perangkat keras dan komponen penyimpanan yang tepat, Anda bisa mendapatkan kinerja dan skalabilitas yang sangat baik tanpa sepenuhnya menghabiskan anggaran Anda pada biaya lisensi SQL Server 2014. Anda memiliki opsi penyimpanan di luar SAN tradisional jika Anda ingin menjelajahi alternatifnya (dan jika Anda dapat meyakinkan staf IT Anda yang menyukai SAN). Anda juga dapat menghindari markup berlebihan yang ditambahkan oleh vendor server besar ketika mereka menjual semua jenis penyimpanan flash dengan server kepada Anda.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dasar-dasar ekspresi tabel, Bagian 2 – Tabel turunan, pertimbangan logis

  2. Menyesuaikan Pasokan Dengan Permintaan — Solusi, Bagian 1

  3. Cara Menghapus Baris di SQL

  4. Bagaimana tidak Menampilkan Duplikat dalam SQL

  5. Alasan Lain untuk Menggunakan petunjuk NOEXPAND di Edisi Perusahaan