MIT mencipta bahasa pengaturcaraan baru untuk Big Data

Kod MIT

Salah satu masalah besar pengkomputeran sejak awal, walaupun pada hakikatnya sekarang ini tidak diambil kira mengikut program mana, adalah pengurusan ingatan. Saya mengatakan perkara di atas kerana, seperti yang logik, tidak sama dengan program anda mencari maklumat dalam pangkalan data dengan seribu rekod, tidak kira berapa banyak jadual yang dihubungkan, anda harus mengakses pangkalan data dengan beberapa jadual yang mengandungi beberapa juta rekod masing-masing.

Yang terakhir ini bermaksud bahawa sekarang ini pertanyaan yang sangat dioptimumkan harus dibuat agar tidak memakan waktu terlalu lama, yang seterusnya menjadikan pengalaman pengguna mengerikan. Untuk berusaha mencapai kefasihan yang lebih besar dalam jenis pertanyaan ini ke pangkalan data berjuta-juta dan berjuta-juta rekod dari MIT ia telah dibuat Susu, bahasa pengaturcaraan baru yang, menurut ujian, dapat mencapai kelajuan empat kali ganda dengan algoritma biasa.

Seperti yang anda komen Vladimir Kyriansky, Pelajar PhD dalam kejuruteraan elektrik dan sains komputer di MIT:

Seolah-olah, setiap kali anda memerlukan sesudu bijirin, anda membuka peti sejuk dan kadbod susu, tuangkan sesudu susu, tutup kadbod dan masukkan kembali ke dalam peti sejuk.

Prinsip lokaliti memainkan peranan penting dalam pengurusan sebahagian besar cip memori masa kini. Ini pada dasarnya bermaksud bahawa program mesti menganggap bahawa mereka memerlukan data lain yang tersimpan dalam patch memori yang berbeza yang, dengan data besar, ini tidak selalu berlaku. Untuk berusaha menyelesaikan masalah ini Susu membolehkan pemaju menguruskan memori dengan cekap, terutamanya dalam program yang menggunakan sedikit data tetapi tersebar.

Dalam program yang dikembangkan dengan Susu, ketika kernel memerlukan beberapa data, dan bukannya mencarinya dalam memori utama, ia kembali ke alamat elemen yang disimpan di dalam negara. Dengan cara ini, sistem hanya menggunakan sumber untuk mencari data yang diperlukan dan yang dapat diperoleh dengan cekap. Menurut ujian yang dilakukan oleh MIT itu sendiri, program yang ditulis dengan Susu biasanya sehingga empat kali lebih pantas daripada yang dikembangkan dengan bahasa lain.

Maklumat lanjut: dunia komputer


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.