Sinkronisasi Super

Selama beberapa dekade, teknolog dan visioner yang menatap masa depan telah berasumsi bahwa teknologi akan menghasilkan semacam Perpustakaan elektronik Alexandria. Dalam skenario ini, bank data besar akan menjadi utilitas informasi terpusat, dengan akses yang diberikan oleh umpan data yang murah, cepat, dan ada di mana-mana. Di Star Trek, misalnya, anggota kru menggunakan jaringan nirkabel untuk menghubungkan tricorders mereka dengan komputer onboard Enterprise kapal luar angkasa - gudang dari semua hal yang menarik dan relevan. Dan Internet asli diciptakan bukan untuk mendistribusikan informasi, tetapi sebagai sistem akses jarak jauh yang besar, memungkinkan para peneliti di satu tempat untuk memasuki komputer yang terletak di tempat lain. Bahkan 1984 George Orwell membayangkan sebuah dunia di mana catatan berita dan peristiwa terkini disimpan di tempat yang relatif sedikit; begitulah cara Winston Smith bisa mengedit masa lalu agar pernyataan Kakak tidak pernah salah.



Tetapi kenyataan sedang menuju ke arah yang berbeda. Alih-alih konektivitas di mana-mana ke bank data terpusat, kami malah membangun infrastruktur yang dioptimalkan untuk data replikasi . Informasi yang sama disalin ke lusinan, ratusan atau bahkan ribuan tempat di seluruh dunia, dan terus diperbarui melalui transmisi ulang dan pembaruan terus-menerus. Manusia secara naluriah bekerja dengan cara ini-itulah sebabnya orang yang berkolaborasi dalam suatu proyek cenderung bertukar dokumen melalui email daripada menempatkannya di server pusat. Lagi pula, terkadang kami terhubung ke salah satu repositori data ini di jaringan yang cepat, terkadang kami terhubung di jaringan yang lambat, dan terkadang kami tidak terhubung sama sekali. Orang-orang suka memiliki salinan mereka sendiri, dan kemudian menyimpannya hingga saat ini dengan menerapkan konsep yang sangat kuat yang disebut sinkronisasi.

Masa Depan TV

Kisah ini adalah bagian dari edisi November 2001 kami





  • Lihat sisa masalah
  • Langganan

Sinkronisasi-kependekan dari sinkronisasi-adalah tentang kemampuan untuk mengambil data dari satu lokasi dan dengan cerdas menyalinnya ke mana pun mungkin diperlukan. Dan yang paling penting, sinkronisasi adalah tentang melacak perubahan. Sistem sinkronisasi yang baik memungkinkan Anda atau orang lain untuk mengedit dokumen asli atau salinannya dengan bebas, dan kemudian membuat perubahan Anda secara otomatis menyebar ke mana pun diperlukan. Yang terbaik dari sistem ini melacak perubahan saat dibuat dan memungkinkan pembatalan yang canggih-misalnya, memulihkan data seperti semula pada tanggal tertentu, atau menghapus semua perubahan yang dibuat oleh penulis tertentu. Sinkronisasi bukanlah ide baru, tetapi baru belakangan ini mulai muncul sebagai bagian penting dari cara sistem komputer dijalankan. Teknologi sinkronisasi benar-benar akan mengatur nada untuk komputasi masa depan.

Saat ini platform sinkronisasi terkemuka adalah sistem operasi Palm, yang telah saya puji di masa lalu. Faktanya, salah satu alasan besar popularitas Palm adalah teknologi HotSync-nya. Pengguna Palm dapat menambah, menghapus, atau mengubah buku alamat, kalender janji temu, atau database lain di desktop atau komputer berbasis Palm mereka. Letakkan Palm ke dalam dudukannya dan tekan tombol HotSync, dan perubahan akan secara otomatis direplikasi di komputer lain.

Tapi HotSync tidak berhenti di situ. Anda dapat, misalnya, menyinkronkan beberapa komputer desktop ke Palm yang sama, memungkinkan orang-orang di rumah dan kantor Anda mengakses dan memperbarui kalender Anda-bahkan jika tidak ada koneksi jaringan di antara mereka. Yang Anda lakukan hanyalah membawa Palm bolak-balik antara rumah dan kantor, menyinkronkan di kedua lokasi; perangkat lunak cerdas melakukan sisanya. Jika Anda lupa untuk menyinkronkan, itu tidak masalah-lain kali, sistem secara otomatis menyesuaikan.



Tentu saja, teknologi sinkronisasi jauh melampaui Palm-dan jauh melampaui PC desktop satu orang. Program sinkronisasi yang disebut Concurrent Versions System adalah akar dari banyak proyek pengembangan perangkat lunak yang sukses, dari perusahaan kecil di mana beberapa programmer mengerjakan proyek yang sama hingga upaya kolaboratif open-source skala besar yang mendaftarkan ratusan atau ribuan programmer. Teknologi ini memungkinkan banyak orang untuk mengerjakan program yang sama pada waktu yang bersamaan. Setiap programmer memiliki salinan pribadi dari perangkat lunak yang sedang dikembangkan. Seorang programmer yang menambahkan fitur baru atau memperbaiki bug dapat melakukan perubahan itu ke repositori proyek. Pemrogram lain-baik di aula atau di seluruh dunia-kemudian dapat memperbarui salinan mereka dan secara otomatis menerapkan perubahan. Dulu rumit untuk lebih dari satu orang untuk bekerja pada satu program pada waktu yang sama. Tapi sekarang, pengembangan simultan dan perbaikan bug adalah aturan daripada pengecualian. Sistem Versi Bersamaan, yang dibangun di atas konsep sinkronisasi, telah secara dramatis mempercepat pengembangan perangkat lunak.

Untuk pemrogram open-source yang ingin bersaing dengan perangkat lunak komersial, sinkronisasi telah menjadi kutukan sekaligus berkah. Sangat sulit untuk merancang aplikasi yang disinkronkan dengan benar. Sistem sinkronisasi canggih yang dibangun ke dalam perangkat lunak basis data komersial seperti Oracle memungkinkan untuk membangun kumpulan basis data yang besar dengan menghubungkan sejumlah besar server yang disinkronkan. Sejauh ini, database open-source terkemuka seperti PostgreSQL dan MySQL hanya menyediakan dukungan terbatas untuk sinkronisasi database. Sistem open-source mungkin akan menyusul suatu hari nanti, tetapi teknologinya secara inheren sulit untuk dikembangkan.

Terkadang sumber informasi yang disinkronkan adalah target yang bergerak. Pertimbangkan Usenet, sistem papan buletin global asli. Ketika dua server Usenet terhubung, mereka pada dasarnya menyinkronkan artikel mereka. Jika sebuah artikel ada di satu mesin tetapi tidak di mesin yang lain, salinan dibuat untuk menghilangkan perbedaan tersebut. Kembali pada tahun 1991, John Gilmore, salah satu pendiri Electronic Frontier Foundation, mengatakan, Usenet mengartikan sensor sebagai kerusakan dan rute di sekitarnya. Yang dia maksud adalah ini: universitas atau bisnis mana pun yang tidak menyukai artikel yang diposting di Usenet dapat menghapusnya dari servernya, tetapi karena artikel mengalir melalui jaringan secara keseluruhan, tidak ada institusi yang dapat memblokir informasi agar tidak menyebar ke seluruh dunia. .

Dalam beberapa tahun terakhir, kutipan Gilmore telah ditafsirkan ulang oleh banyak jurnalis sebagai merujuk ke Internet daripada Usenet. Sayangnya untuk kedua Gilmore dan penyebab kebebasan berbicara, perubahan ini membuat kutipan tidak akurat. Ketika artikel diterbitkan dari situs Web, alih-alih melalui Usenet, artikel tersebut memang didistribusikan dari lokasi pusat—dan lokasi pusat tersebut dapat dikenai sensor atau bentuk tekanan politik lainnya.



bagaimana sihir pertemuan itu bekerja

Operasi pertukaran file online seperti Napster dan Gnutella sebenarnya hanyalah layanan sinkronisasi yang sangat besar. Pengguna memiliki visi mereka sendiri tentang musik atau file lain yang mereka inginkan, dan mereka menyinkronkan dan menyinkronkan hingga mereka puas. Di sini, sinkronisasi tidak berlaku untuk file individual tetapi untuk koleksi. Namun, hasilnya hampir sama.

Mengunduh musik dari layanan berbagi file pada dasarnya berbeda dengan mengunduh informasi melalui Web. Dalam kasus Web, sangat sedikit pembaca yang menyimpan dan mendistribusikan kembali salinan jangka panjang mereka sendiri. Inilah mengapa Napster dan keturunannya mengancam industri musik; seperti yang ditunjukkan Usenet, akan sangat sulit untuk menghentikan penyebaran data melalui sistem sinkronisasi skala besar. Memang, salah satu keuntungan besar sinkronisasi adalah redundansi: bahkan jika salinan master terhapus, sinkronisasi selalu menyisakan banyak salinan lainnya. Fenomena ini menyulitkan pihak luar untuk membasmi atau mengontrol informasi yang dibagikan secara sinkron.

Memahami penggunaan dan kekuatan sinkronisasi sangat penting untuk memprediksi secara akurat arah pertumbuhan Internet dan e-commerce. Kebanyakan orang menyukai keamanan yang didapat dari memiliki data di banyak lokasi, dan kecepatan yang didapat dari memiliki data yang segera tersedia di komputer mereka sendiri. Oleh karena itu, produk dan layanan yang menawarkan sinkronisasi mungkin akan lebih baik di pasar daripada layanan dengan harga serupa yang menawarkan akses berkecepatan tinggi ke data yang disimpan di sistem jarak jauh. Orang tidak ingin hanya memanfaatkan aliran data; mereka ingin memiliki salinan informasi mereka sendiri, dan mereka ingin itu tetap up-to-date. Ini memiliki implikasi luas untuk semuanya, mulai dari video on demand hingga home banking. Saya telah melakukan apa yang disebut perbankan Internet dengan perangkat lunak Quicken Intuit selama bertahun-tahun: setiap beberapa hari, saya mengunduh transaksi dan koreksi terbaru akun saya melalui Internet dan menambahkannya ke daftar saya. Bank saya juga memungkinkan saya melihat seluruh pernyataan saya di Internet. Apakah saya akan berhenti mengunduh transaksi sendiri? Tidak dalam hidup Anda-saya merasa lebih aman menyimpan salinan saya sendiri.

Sinkronisasi juga masuk akal secara ekonomi. Dengan sinkronisasi, Anda tidak terlalu bergantung pada koneksi Net yang mahal, selalu aktif, dan berkecepatan tinggi. Anda bisa mendapatkan banyak efek yang sama dengan penyimpanan lokal dan koneksi jaringan yang lambat atau bahkan terputus-putus. Sync benar-benar mencerminkan cara dunia dibangun-berlawanan dengan cara yang dipikirkan para pakar dan insinyur.

Faktanya, bahkan Perpustakaan Alexandria dibangun melalui sinkronisasi. Setiap kapal yang berlabuh di Alexandria digeledah untuk mencari gulungan-gulungan itu: jika ada yang ditemukan, kapal itu tidak boleh pergi sampai gulungan-gulungan itu disalin. Sayangnya, ratusan ribu gulungan perpustakaan hilang ketika dibakar oleh Julius Caesar pada tahun 47 SM karena tidak menyinkronkan cadangan.

bersembunyi

Teknologi Aktual

Kategori

Tidak Dikategorikan

Teknologi

Bioteknologi

Kebijakan Teknologi

Perubahan Iklim

Manusia Dan Teknologi

Bukit Silikon

Komputasi

Majalah Berita Mit

Kecerdasan Buatan

Ruang Angkasa

Kota Pintar

Blockchain

Cerita Fitur

Profil Alumni

Koneksi Alumni

Fitur Berita Mit

1865

Pandangan Ku

77 Jalan Massal

Temui Penulisnya

Profil Dalam Kemurahan Hati

Terlihat Di Kampus

Surat Alumni

Berita

Pemilu 2020

Dengan Indeks

Di Bawah Kubah

Pemadam Kebakaran

Cerita Tak Terbatas

Proyek Teknologi Pandemi

Dari Presiden

Sampul Cerita

Galeri Foto

Direkomendasikan