Teknologi Fiber Optic : Pengenalan Umum

Fiber optic merupakan sebuah teknologi yang menggunakan kaca (atau plastik) benang (serat) untuk menghantar data. Sebuah kabel fiber optic terdiri daripada seikat benang kaca yang masing-masing mampu memancarkan mesej diatur ke gelombang cahaya.

Gentian optik mempunyai beberapa keunggulan dibandingkan dengan logam tradisional komunikasi baris.

  • Kabel fiber optic mempunyai jauh lebih besar bandwidth daripada kabel logam. Ini bermakna bahawa mereka boleh membawa lebih banyak data.
  • Kabel fiber optic kurang terdedah daripada gangguan berbanding kabel logam.
  • Kabel fiber optic jauh lebih tipis dan ringan daripada kabel logam.
  • Data boleh dihantar secara digital (bentuk alami untuk data komputer) daripada analog.

Masalah utama daripada serat optik adalah harga kabel yang mahal untuk pemasangan. Selain itu, ianya lebih rapuh berbanding kawat dan sukar untuk membuat penyambungan.

Fiber optic adalah teknologi yang sangat popular untuk LAN (Local Area Network). Selain itu, syarikat telefon kini giat menukar saluran telefon biasa kepada kabel fiber optic. Di masa depan, hampir semua komunikasi akan menggunakan fiber optic.

Fiber optic adalah sebuah kaca atau plastik serat yang membawa cahaya sepanjang kabel. Fiber optic adalah tumpang tindih ilmu gunaan dan teknik berkaitan dengan rekabentuk dan pelaksanaan fiber optic. Fiber optic banyak digunakan dalam komunikasi fiber optic, yang membolehkan penghantaran melalui jarak yang lebih jauh dan lebih qualiti bandwidth (data rates) daripada bentuk-bentuk komunikasi lain. Fiber digunakan sebagai pengganti logam kabel kerana isyarat di kabel logam akan berkurangan untuk jarak yang jauh, dan gangguan elektromagnet juga menjadi faktor kemerosotan isyarat apabila menggunakan kabel logam. Fiber juga digunakan dengan cara menghantar data secara pukal sehingga ianya boleh digunakan untuk membawa foto, dan melalui ruangan yang sesak. Fiber yang direka secara khusus digunakan untuk pelbagai aplikasi lain, termasuk sensor dan fiber laser.

Cahaya adalah disimpan di ‘core’ di dalam fiber optic oleh keseluruhan pantulan dalaman. Hal ini menyebabkan fiber bertindak sebagai Waveguide. Fiber yang menyokong banyak mode disebut fiber multi-mode (MMF), sekiranya  ia hanya boleh menyokong satu mode, fiber ini akan dipanggil fiber mode tunggal (SMF). Fiber Multi-mode umumnya memiliki diameter ‘core’ yang lebih besar, dan digunakan untuk capaian komunikasi jarak pendek dan untuk aplikasi di mana kekuatan qualiti mesti diperolehi. Fiber Single-mode digunakan bagi kebanyakan komunikasi yang jauh lebih daripada 550 meter (1.800 kaki).

Untuk artikel yang akan datang, saya akan menerangkan dengan lebih lanjut berkaitan fiber optic.

Mengenali Virtual Server (Server Maya)

Virtual server juga dikenali sebagai virtual private server (VPS) atau virtual dedicated server (vds). Ianya merupakan proses virtualisasi dari lingkungan software operating system (OS) yang dipergunakan oleh server. Disebabkan lingkungan ini merupakan lingkungan virtual, hal tersebut memungkinkan untuk menginstall OS yang dapat dijalankan di dalam OS yang lain.

VPS adalah server yang tidak melakukan interaksi langsung dengan hardware, dan tidak berhubungan satu sama lain antara VPS dalam sebuah node. Server ini beroperasi secara virtual (maya) kerana berdiri sendiri terhadap hardware dan private kerana terasing dari server virtual lainnya yang terdapat dalam node tersebut. VPS juga adalah suatu teknologi bagi server berupa OS dan software yang memungkinkan mesin komputer dengan kapasiti besar dipecahkan ke beberapa virtual mesin. Setiap virtual mesin ini boleh melayani operating system dan software secara sendiri.

Penyelesaian

Sistem tradisional shared hosting yang sering kita gunakan memiliki banyak keterbatasan pada aplikasi yang berjalan disebabkan user hanya mempunyai hak akses sebagai level user biasa. Jika user ingin memperoleh akses aplikasi dan resource yang lebih maka perlu melakukan ‘upgrade’ ke Dedicated Server, hal ini menyebabkan kos yang tinggi berdasarkan harga dedicated server dengan hardware dan sewa lokasi data center. Dengan menggunakan teknologi Virtual Private Server (VPS) akan memberikan penyelesaian antara kewangan yang rendah, resource system dan level user tinggi.

Siapa Yang Menggunakannya?

Banyak manfaat yang dapat diperolehi dengan adanya teknologi VPS ini. Berikut merupakan contoh penggunaan secara efisyen:

  1. Web Hosting – Salah satu penggunaan VPS yang sering kita temui ialah untuk kegunaan web hosting. Ianya sesuai dengan penggunaan menengah dan korporat yang mana konfigurasi memerlukan level superuser untuk aplikasi yang digunakan. Ianya juga sesuai untuk mereka yang ingin memulakan perniagaan web hosting dengan peruntukkan kewangan yang agak terbatas.
  2. Application Hosting – memungkinkan untuk melaksanakan custom mission critical software tanpa harus mengeluarkan bugdet yang mahal. Melakukan outsource development aplikasi juga sudah menjadi trend untuk mengawal budget sehingga pelaburan jauh lebih efisyen.
  3. Development / Test Environments – VPS juga boleh membantu menjalankan network development testing secara efisyen terhadap beberapa OS dan ip address public dengan mudah, connection secara remote untuk reboot dan penggantian interface dapat dilaksanakan dengan cepat.
  4. Educational Outpost – VPS boleh juga untuk tujuan eksperimen bagi UNIX Operating System dan Windows Operating system dengan pelbagai distro dalam satu masa. Membolehkan proses ekperimen lebih seragam dan lebih mudah untuk membuat perbandingan.
  5. Keperluan Backup Server – Keperluan untuk menyediakan backup server adalah penting bagi kelancaran operasi sesebuah organisasi meliputi web, mail, file dan database. Ianya dapat mengurangkan risiko kehilangan dan kerosakan data bagi sesebuah organisasi.

Software bagi VPS/VDS

  • Xen – software open source yang digunakan oleh OS *nix. Siap sedia dipasang di dalam Linux bagi membolehkan pengguna membuat virtualization.
  • Open VZ – antara software yang popular digunakan oleh penyedia perkhidmatan VPS menggunakan OS *nix sebagai platform pada masa kini. Ianya percuma dan lebih stabil pada masa ini.
  • VMware – Telah bermula semenjak 1998 di Palo Alto, California oleh EMC Corporation (NYSE: EMC). Boleh digunakan di platform Microsoft Windows, Linux dan juga Mac OSX. VMware enterprise software, VMware ESX Server dilaksanakan terus kepada hardware tanpa memerlukan OS yang lain.
  • Aplikasi lain antaranya: Bochs, QEMU, z/VM, User-mode Linux, coLinux, Linux-Vserver, Linux KVM, IBM trial software, UML, Parallels Workstation, Parallels Desktop for Mac, VirtualBox, Virtual Iron, Oracle VM, Virtual PC, Virtual Server, Hyper-V, VMware Workstation, VMware Server (formerly GSX Server), Adeos, Mac-on-Linux, Win4BSD, Win4Lin Pro, Egenera vBlade technology, VMware Fusion, Microsoft Virtual PC, Parallels Desktop for Mac,VirtualBox, dan Parallels Workstation.

2010: Kempen Menggunakan OS Linux

Kini kita berada di tahun 2010 dan pelbagai perubahan teknologi yang telah disajikan kepada kita. Namun masih terdapat di dalam pemikiran sesetengah daripada kita yang tidak mahu beralih daripada penggunaan operating system Microsoft Windows. Ini mungkin disebabkan sudah terlalu lama mereka ini disajikan dengan MS Windows ini sehingga ada yang berpendapat tak lengkap sesebuah komputer seandainya tidak menggunakan MS Windows. Yang lebih menarik ialah mereka sanggup menggunakan perisian tiruan (pirate) untuk kegunaan harian dan sanggup juga menghadapi virus yang semakin hari semakin banyak menyerang OS MS Windows ini.

Tahun 2010 ini saya ingin menjalankan kempen menggunakan OS Linux kepada semua warga Malaysia secara amnya dan semua organisasi kerajaan yang ada sekarang. Ini sejajar dengan budget yang kecil pada tahun ini bagi semua organisasi kerajaan. Dengan menggunakan Linux, kita dapat menjimatkan kos berpuluh juta ringgit bagi setiap tahun. Di bawah ini saya terangkan secara ringkas berkaitan OS Linux kepada sesiapa yang masih tidak memahami apakah Linux.

OS (Operating System):

Linux merupakan salah satu sistem operasi (operating system) yang berfungsi seperti MS Windows. Sesebuah komputer hanya akan menjalankan 1 OS di dalam satu masa meskipun terdapat konsep mesin maya (virtual machine) pada masa kini. Mesin maya hanya berfungsi secara maya manakala komputer hanya akan menggunakan 1 OS sebagai fungsi kawalannya.

Lesen:

Linux adalah di bawah GPL (General Public License) yang mana ianya memberikan kebenaran pengguna menggunakan secara percuma OS mereka dan mendedahkan source code (kod sumber) mereka kepada umum yang ingin mengkaji OS mereka. Hal ini tidak berlaku bagi pengguna MS Windows yang terpaksa membelanjakan wang ringgit yang banyak untuk mendapatkan lesen bagi menggunakannya.

Virus:

Saya tidak menafikan terdapat juga virus di dalam Linux tetapi kebarangkalian yang kecil serangan virus terhadap OS Linux berbanding virus OS MS Windows. Kini dianggarkan hanya sejumlah 863 virus (virus, Trojans, dan apa – apa sahaja yang menyerang Linux) berbanding kira – kira berbilion jumlahnya pada masa kini yang menyerang OS MS Windows.

Interface (Antaramuka):

Linux kini memberi pilihan antaramuka kepada pengguna yang ingin menggunakannya. Contoh antaramuka yang popular ialah Gnome dan KDE. Terdapat pelbagai lagi antaramuka yang boleh digunakan oleh pengguna. Berbeza dengan MS Windows, pengguna tiada pilihan untuk memilih antaramuka. Untuk lebih lanjut sila ke Desktop GUI Bagi OS *nix

Aplikasi Yang Menyokong (Application):

Terdapat banyak aplikasi yang menyokong Linux seperti Open Office untuk penggunaan Literasi, Mozilla Firefox dan Thunderbird sebagai web browser, Gimp dan Pixie untuk grafik dan sebagainya. Itu hanya sebahagian dan semuanya diberikan secara percuma tanpa membayar apa – apa kos. Memang diakui banyak aplikasi yang menyokong Windows tetapi harus diingat kebanyakkan dikeluarkan untuk komersial yang memerlukan pengguna membayar untuk lesen penggunaan.

Apa yang ingin saya nyatakan di sini, sudah tiba masanya untuk kita bertukar daripada Windows kepada Linux. Sekiranya anda ingin menggunakan Linux, di bawah ini saya berikan cadangan distro untuk anda gunakannya.

1. Home User: Ubuntu, Fedora, Mandriva.

2. Server: RedHat, Centos, Debian, Slackware.

Ini hanya sebahagian distro yang ada. Untuk melihat lebih lanjut sila ke Kepelbagaian Distro Bagi Linux. Oleh itu, saya menyeru rakan – rakan dan pembaca untuk beralih kepada Linux.



Google Chrome OS : Microsoft Windows Kian Tergugat!

Ketika membaca surat khabar pada hari ini, saya tertarik dengan pengumuman Google bahawa syarikat tersebut akan melancarkan satu OS baru iaitu Chrome OS. Ia merupakan susulan kepada pelayar internet (web browser) Chrome yang dibangunkan oleh Google.

Apa yang menarik perhatian saya ialah OS ini menggunakan code open sources dan akan dilesenkan dengan GPL (General Public License). Chrome OS akan digunakan pada netbook yang kian popular pada masa ini. Pengakuan Google bahawa mereka telah melakukan rundingan dengan pengeluar netbook bagi menggunakan OS ini menjadi  satu tamparan kepada Microsoft Windows  yang selama ini mempelopori pasaran OS bagi komputer peribadi (PC), NoteBook dan NetBook. Selain penggunaan Chrome OS ini, Google Chrome web browser juga kian popular dengan penggunaan melebihi 40 juta pengguna aktif. Ini menjadi petanda peralihan daripada penguasaan Microsoft Windows kepada open sources.

Di bawah ini saya akan menerangkan secara ringkas berkaitan Chrome OS.

Sejarah

Diilhamkan dengan populariti yang semakin tinggi bagi penggunaan NetBook yang menggunakan tenaga yang rendah dan lebih kecil berbanding notebook atau laptop. Google mula membangunkan OS ini pada tahun 2009 dengan menggunakan kod sumber terbuka (open Source) di bawah lesen BSD dikenali sebagai Projek Chromium OS dan akan dilesenkan di bawah GPL. OS ini merupakan satu OS di bawah Linux-base. Ianya berasaskan pengguna yang aktif menggunakan internet menggunakan peranti (device) netbook seperti melayari YouTube, online banking, melayari web, email dan sebagainya. Pengarah kejuruteraan bagi projek Chrome OS ini ialah Matthew Papakipos menggunakan 3 mesin di rumahnya untuk menjalankan percubaan bagi Chrome OS ini. Perbezaan antara Chrome OS dan Chromium OS ialah Chrome OS akan mengemaskini versinya secara automatik tetapi menggunakan kod sumber yang sama.

Chrome OS akan menggunakan antaramuka (interface) paling minimum. Dalam rekabentuk awalnya, Google menggambarkan tiga lapis senibina: firmware, pelayar dan window manager, dan tingkat sistem perisian dan Userland services.

  • Firmware memberikan sumbangan untuk waktu boot dengan cepat dengan tidak mencari-cari hardware, seperti floppy disk drive, yang tidak lagi di komputer umum, terutama netbook. Firmware juga menyumbang untuk keselamatan dengan mengesahkan setiap langkah dalam proses boot dan sistem menggabungkan pemulihan.
  • Tingkat sistem perisian termasuk kernel Linux yang telah dibaiki untuk meningkatkan waktu ketika boot. Userland perisian ini telah diubah suai untuk keperluan utama, dengan pengurusan oleh Upstart, yang boleh melancarkan perkhidmatan secara tradisinya, jatuh kembali memudahkan pekerjaan, dan perkhidmatan menunda untuk kepentingan boot lebih cepat.
  • Window manager menangani interaksi pengguna dengan beberapa tetingkap klien seperti X window manager.

Daripada analisis yang saya jalankan, Chrome OS daripada Google ini adalah perang antara 2 gergasi revolusi digital. Kini kebanyakkan penganalisis membayangkan bahawa Chrome OS ini akan menguasai NetBook menggantikan penggunaan Microsoft Windows pada masa akan datang. Apa yang menarik ialah Chrome OS ini akan diberikan secara percuma kepada pengguna yang mana ianya dapat menjimatkan kos sesebuah komputer. Ini adalah tamparan hebat kepada Microsoft yang sekian lama menguasai pasaran OS dan sehingga kini masih tidak berganjak untuk tidak menurunkan harga sehingga tahap harga yang mampu dibayar oleh pengguna.

Secara ringkas, Chrome OS akan menggunakan Linux-Base, menggunakan antaramuka Gnome, mengoptimumkan pengguna Google Chrome Browser di dalamnya selain memberikan kepuasan kepada pengguna seawal tempoh Booting. Apa – apa hal pun kita nantikan Chrome OS ini yang akan berada di pasaran pada pertengahan tahun ini.

Mengapa Saya Masih Menggunakan Wired Broadband?

Sebenarnya saya telah menerangkan berkaitan dengan wireless dan wired broadband sebelum ini di http://azlan.epontian.com/?p=85 dengan jelas. Namun masih ada yang bertanya kepada saya mengapa saya masih menggunakan wired broadband (streamyx) sedangkan kini telah ada teknologi 4G yang mempunyai kelajuan yang tinggi berbanding 3G dan 3.5G.

Bagi saya pilihan utama saya ialah wired broadband pada masa kini kerana perkhidmatan wireless masih tidak dapat menyediakan perkhidmatan seperti yang saya kehendaki. Apakah yang ada pada wired broadband tetapi tidak ada pada wireless broadband?

1.  Wired broadband memberikan saya IP samada dynamic ataupun static (dedicated) yang membolehkan saya menggunakan perkhidmatan broadband saya se ‘optimum’ mungkin seperti membuat web server, virtual office, virtual hdd space dan sebagainya. Sekiranya saya menggunakan wireless broadband, saya tidak mempunyai IP sendiri. Apa yang provider sediakan hanyalah IP local iaitu seperti 10.xxx.xxx.xxx yang mana saya tidak mampu menjalankan apa – apa aplikasi maya seperti web server dan sebagainya yang saya nyatakan di atas. Aplikasi – aplikasi tersebut sebenarnya mampu membantu kita di dalam urusan seharian.

2.  Wired broadband memberikan saya bandwidth yang lebih besar berbanding wireless broadband. Ini kerana wireless broadband menggunakan konsep virtual private network (VPN) di dalam aplikasi internet mereka. Konsep VPN ini juga yang menyebabkan pengguna tidak memperolehi IP sendiri. IP yang diberikan dikongsi oleh pengguna – pengguna yang lain di kawasan setempat mereka. Oleh itu tidak hairan ada yang menyatakan wireless broadband di pekan kecil lebih laju berbanding dengan di bandaraya kerana jumlah pengguna yang berbeza. Semakin kurang pengguna yang menggunakan perkhidmatan wireless broadband semakin laju untuk mengakses ke internet. Oleh itu bandwidth yang diberikan juga dikongsi bersama pengguna yang lain. Sebagai contoh, seandainya bandwidth yang diberikan ialah 4Mbps, maka 4Mbps ini dikongsi bersama semua pengguna di kawasan tersebut. Kita selalu dikelirukan dengan promosi provider seperti capaian internet sehingga 3Mbps. Sebenarnya 3Mbps tersebut hanyalah capaian daripada komputer kita untuk ke switcher sahaja, switcher ke outsources (sumber luaran) ialah 4Mbps yang dikongsi bersama pengguna – pengguna yang sedang menggunakan perkhidmatan wireless broadband yang disediakan oleh provider. Bagi wired broadband, bandwidth yang diberikan ialah mengikut pakej yang diambil seperti 1Mbps/512Kbps. Meskipun kita tidak akan memperolehi 1Mbps sepenuhnya tetapi kelajuan capaiannya lebih memuaskan berbanding 4Mbps yang dikongsi bersama ribuan pengguna yang lain.

3.  IP bagi wireless broadband setiap switcher adalah dedicated. Oleh itu seandainya IP tersebut dihalang dari capaian (banned) oleh mana – mana penyedia perkhidmatan web atau aplikasi internet yang lain, maka seluruh pengguna tidak dapat mengakses aplikasi internet tersebut. Mungkin IP tersebut di ‘banned’ disebabkan oleh perbuatan seorang pengguna tetapi impak yang diterima ialah semua pengguna akan menerima kesannya. Berbeza dengan wired broadband, sekiranya IP pengguna di ‘banned’, pengguna hanya perlu restart semula router ADSL mereka. Tetapi perlu diingatkan, pengguna wired broadband yang menggunakan perkhidmatan dedicated IP akan terkesan kerana IP yang dibekalkan akan tidak berubah. Namun pengguna wired broadband masih tidak menerima kesan atas tindakan tersebut.

Jadi saya rasa penerangan di atas sudah cukup lengkap bagi menjelaskan persoalan – persoalan yang timbul. Oleh itu buatlah pilihan yang terbaik bagi memilih perkhidmatan internet anda.

Review: Fedora 12

Memang agak terlewat untuk saya menulis review bagi Fedora 12 yang telah dilancarkan pada akhir tahun 2009. Saya telah bercuti selama 2 bulan daripada apa – apa sahaja kegiatan yang berkaitan internet. Rasa rindu juga untuk menulis. So bagi artikel pertama bagi tahun 2010 ini saya akan menulis berkaitan Fedora 12 yang mana saya telah melakukan test-run operating system ini.

Kali ini saya mempunyai pandangan yang agak positif terhadap Fedora 12. Ianya jauh berbeza dengan pandangan saya pada Fedora 11 yang lalu yang menyediakan pelbagai masalah kepada pengguna terlebih lagi bagi mereka yang baru berjinak – jinak dengan Linux. Kelemahan di dalam Fedora 11 yang diperbaiki ialah antaranya Fedora 12 dapat mengakses partition NTFS dan juga FAT yang ada di dalam komputer. Masalah timbul di dalam Fedora 11 apabila pengguna terpaksa melakukan ‘mount’ secara manual untuk mengakses ke dalam partition NTFS dan FAT yang dihasilkan oleh Microsoft Windows Base.

Fedora 12 juga memberikan kepuasan kepada pengguna bila mana ianya melakukan boot loading yang agak cepat berbanding Fedora versi sebelumnya. Ianya dilihat dapat menyaingi Windows 7 yang digembar-gemburkan memberikan masa untuk boot loading yang cepat. Selain itu, hasil grafik yang dihasilkan menggunakan Fedora 12 ini semakin menarik dan ianya dapat menyangkal pendapat sesetengah pihak yang menyatakan OS Linux gagal bagi menjalankan kerja – kerja grafik.

Hanya terdapat beberapa kelemahan yang dapat saya kenal pasti iaitu, Fedora 12 masih mengekalkan NetworkManager sebagai pelayang network di dalam chkconfig. Apa yang dapat saya perhatikan, NetworkManager agak tidak secekap fungsi network di dalam menguruskan sambungan networking. Walau bagaimanapun fungsi NetworkManager dapat dihentikan dan ditukar menggunakan fungsi network bagi pengurusan networking menggunakan arahan chkconfig.

Penutupan Halam Sembang (Chat) Lepaknet

lepaknetBuat makluman semua, dengan rasminya halaman sembang (chat) Lepaknet telah saya hentikan services tersebut pada 5 November yang lalu. Pemberhentian ini berkuat kuasa serta merta. Setelah 5 tahun lepaknet memberikan services di dalam IRC dan setelah tersenarai sebagai salah satu server IRC di dunia dan juga telah tersenarai di dalam Network List di MiRC. Keputusan ini dibuat setelah saya memikirkannya buat masa yang lama. Oleh itu selepas ini Lepaknet tiada mempunyai kaitan dengan IRC dan mana – mana network yang memberikan services IRC lagi.

Perancangan saya berkaitan Lepaknet.Org pada masa akan datang mungkin akan menjurus kepada halaman web sosial seperti FaceBook, MySpace, Frienster dan lain – lain lagi. Hanya tunggu masa dan ketika sahaja.

Noorazlan Bin Rosdi
Pengerusi & Pemilik Lepaknet.Org

Terima Kasih Kepada Russian User Di Atas Kunjungan Anda

Saya di sini ingin merakamkan jutaan terima kasih kepada Russian Users yang membuat kunjungan ke blog saya ini. Sehingga kini saya masih tertanya – tanya bagaimana mereka mampu membuat translation daripada bahasa melayu ke dalam bahasa rusia kerana sebahagian komen dan email yang saya terima menggambarkan mereka faham dengan apa yang saya tulis.

Terima kasih sekali lagi kerana membantu menaikkan rating blog saya dan meninggikan hits blog ini.

Noorazlan Rosdi
azlan.epontian.com

Pengenalan Kepada SQL

Structured Query Language (SQL) atau di dalam bahasa melayu dikenali sebagai Bahasa Pertanyaan Berstruktur adalah bahasa komputer paling popular yang digunakan bagi mencipta, mengambil, kemaskini dan memadam data dari sistem pangkalan data berkait (relational database management system). SQL dijadikan standard piwaian oleh American National Standards Institute (ANSI) dan International Organization for Standardization (ISO).

Sejarah

Satu kertas kerja akedemik, A Relational Model of Data for Large Shared Data Banks, oleh Dr. Edgar F. Codd, teleh diterbitkan pada Jun 1970 dalam jurnal Association for Computing Machinery (ACM), Communications of the ACM, walaupun lakaran mengenainya telah tersebar dalam IBM semenjak 1969. Model Codd semakin diterima sebagai model mutakhir bagi sistem pengurusan pangkalan data berkait relational atau Relational Database Management System (RDBMS atau RDMS).

Pada tahun 1970-an, kumpulan di pusat penyelidikan San Jose IBM membangunkan sistem pangkalan data “System R” berasaskan model Codd. Structured English Query Language (“SEQUEL”) direka bagi mengolah dan mengambil data yang tersimpan dalam Sistem R. Ringkasan SEQUEL kemudian diringkaskan kepada SQL kerana perkataan ‘SEQUEL’ telah dipegang sebagai tanda dagang oleh syarikat kapal terbang Hawker Siddeley dari UK. Sungguhpun SQL dipengaruhi oleh hasil kerja Codd, Donald D. Chamberlin dan Raymond F. Boyce di IBM merupakan pengarang rekabentuk bahasa SEQUEL. Konsep mereka diterbitkan bagi meningkatkan minat dalam SQL.

Pangkalan data berkait, bukan pangkalan data SQL, bukan laba, Ingres, dimajukan pada 1974 di U.C. Berkeley.

Pada tahun 1978, ujian terkawal bermula di tapak ujian pelanggan. Menunjukkan kelebihan dan kesesuaian guna sistem ini, ujian ini terbukti berjaya bagi IBM. Hasilnya, IBM mula membangunkan keluaran dagangan berasaskan prototaip System R yang melaksanakan SQL, termasuk System/38 (diperkenalkan pada 1978 dan terdapat secara dagang pada Ogos 1979), SQL/DS (diperkenalkan pada 1981), dan DB2 (pada 1983).

Pada masa yang sama Relational Software, Inc. (kini Oracle Corporation) melihat potensi konsep yang digambarkan oleh Chamberlin dan Boyce dan memajukan RDBMS versi mereka sendiri bagi Navy, CIA dan yang lain. Pada musim panas 1979 Relational Software, Inc. memperkenalkan Oracle V2 (Versi 2) bagi komputer VAX sebagai penggunaan SQL yang terdapat secara dagang. Oracle sering kali salah dikatakan mendahului IBM ke pasaran lebih dari dua tahun, sedangkan mereka hanya mendahului System/38 IBM hanya selama beberapa minggu sahaja. Minat umum meningkat; dan banyak vendor lain mula membangunkan pelbagai versi, dan masa depan Oracle terjamin.

Piwaian

SQL kemudiannya diangkat sebagai piwaian oleh ANSI pada tahun 1986 dan ISO pada tahun 1987. Bagaimanapun, semenjak pembatalan program piawaian pengurusan data NIST pada tahun 1996 tidak terdapat pengesahan bagi pematuhan kepada piwaian SQL dengan itu vendor perlu mengesahkan diri sendiri.

Piwaian SQL telah melalui beberapa revisi:

Tahun Nama Nama samaran Komen
1986 SQL-86 SQL-87 Mula diterbitkan oleh ANSI. Disahkan oleh ISO in 1987.
1989 SQL-89 Revisi kecil.
1992 SQL-92 SQL2 Revisi utama (ISO 9075).
1999 SQL:1999 SQL3 Menambah padanan biasa, pertanyaan rekursif, picu, jenis
tidak-skalar dan sebahagian ciri-ciri berasaskan-objek. (Dua yang terakhir agak kontrovesi dan tidak disokong secara meluas.)
2003 SQL:2003 Introduced XML-related features, window functions, standardized sequences and columns with auto-generated values (including identity-columns).
2006 SQL:2006 ISO/IEC 9075-14:2006 menetapkan cara bagaimana SQL boleh digunakan bersama XML. Ia menetapkan cara mengimport dan menyimpan data XML dalam pangkalan data SQL, mengemaskini data dalam pangkalan data dan menerbitkan data SQL dan XML dalam bentuk XML. Tambahan lagi, ia memberi kemudahan yang membenarkan applikasi untuk menerap dalam kod SQL kegunaan XQuery, XML Query Language yang diterbitkan oleh World Wide Web Consortium (W3C), bagi capaian serentak dokumen XML dan data SQL biasa.

Vendor SQL

More >

Perlukah Memasang Lebih Dari 1 Antivirus?

virus-alertSaya selalu ditanya oleh kawan – kawan, antivirus apa yang terbaik? Sebenarnya semua antivirus adalah baik. Cuma yang membezakannya hanyalah samada ia berbayar ataupun percuma. Bagi pendapat saya, saya akan menggunakan antivirus percuma asalkan saya selalu ‘update’ patern antivirus tersebut. Patern adalah merujuk kepada senarai virus yang boleh dikenalpasti oleh antivirus tersebut.

Merujuk kepada topik di atas, jawapan yang saya boleh berikan ialah: tak perlu memasang lebih dari 1 antivirus kerana antivirus akan conflict dan hilang keupayaan mengesan virus apabila anda memasang lebih daripada 1 antivirus. Ada yang berpendapat sesuatu virus hanya dapat dikesan oleh hanya sesuatu antivirus. Bayangkan kini ada berbillion virus di alam maya. Kalau virus tersebut hanya dapat dikesan oleh sesetengah antivirus, maka kita terpaksa memasang berpuluh antivirus di dalam PC kita.

Benarkah pendapat tersebut? Penyedia antivirus akan selalu menyediakan list patern virus dari masa ke semasa. Cuma yang membezakan ialah kadang – kadang terdapat penyedia antivirus ini memperoleh patern dengan cepat berbanding dengan penyedia antivirus yang lain. Tapi lambat laun semua antivirus akan mempunyai pertahanan daripada serangan virus tersebut. Dan kadang – kadang antivirus tertentu akan menamakan virus tersebut berbeza dengan penyedia antivirus yang lain. Perkara ini sentiasa berlaku dan apa yang penting virus tersebut adalah sama dan semua antivirus ada pertahanan daripada serangan virus berkenaan. Oleh itu, tak perlu memasang lebih daripada 1 antivirus.

Nasihat saya:

1. Guna hanya 1 antivirus.

2. Sentiasa update patern virus menggunakan internet.

3. Sekiranya ingin mengurangkan risiko serangan virus, gunakan Linux sebagai operating system anda.