Sudah tiba masanya untuk membeli penyelesaian pangkalan data untuk rumah atau perniagaan anda, tetapi bagaimana anda membuat keputusan? Pertama, tentukan ciri-ciri yang anda perlukan supaya anda boleh memilih produk yang memenuhi keperluan anda dan tidak menyebabkan kesakitan terlalu banyak dalam buku saku anda.
Pangkalan data Desktop
Anda mungkin biasa dengan sekurang-kurangnya satu produk pangkalan data desktop . Pasaran didominasi oleh jenama seperti Microsoft Access , FileMaker Pro, dan OpenOffice Base. Produk ini agak murah dan bagus untuk aplikasi web pengguna tunggal atau bukan interaktif. Mari lihat lebih dekat dengan mereka:
- Akses Microsoft : Akses adalah sebahagian daripada suite Microsoft Office dan mungkin sudah dapat diakses oleh anda. Jika anda mempunyai Pejabat, Akses akan mempunyai antara muka biasa kepada anda, jadi lebih mudah untuk belajar daripada penyelesaian yang lebih mantap. Ciri pangkalan data asas semua disokong, termasuk pertanyaan data kompleks, berbilang pengguna, borang penyertaan data, dan pelaporan. Fungsi berasaskan web ditambah dengan pelepasan 2010, yang membolehkan pengguna mengakses pangkalan data tanpa akses yang dipasang pada sistem mereka. Malangnya, Access menyokong saiz pangkalan data maksimum 2 gigabait, mengehadkannya kepada perniagaan kecil dan individu. Akses tersedia di kedua-dua Windows dan Mac.
- FileMaker Pro : Originally tersedia hanya pada Mac, FileMaker Pro telah menjadi kuat dalam beberapa tahun kebelakangan ini dan merupakan alternatif yang boleh dipercayai untuk Access. Ia pantas dan kos rendah dan menyediakan satu set alat untuk menyokong penyelesaian mudah alih. FileMaker Pro adalah sebahagian daripada Platform FileMaker yang merangkumi FileMaker Go untuk platform mudah alih dan FileMaker Cloud dan FileMaker Server untuk hosting aplikasi di awan.
- Pangkalan OpenOffice : Pangkalan data percuma yang ditawarkan oleh Apache menyediakan banyak fungsi pangkalan data asas, tetapi secara percuma tidak menghadkan set cirinya. Penggunaan utamanya mungkin pengguna di rumah, dan ia termasuk satu siri ahli sihir untuk membantu konfigurasi. Walau bagaimanapun, ia menyediakan satu set pemacu untuk menyambung ke enjin pangkalan data pelbagai pengguna lain termasuk MySQL dan PostgreSQL.
Pangkalan data pelayan
Jika anda merancang aplikasi pangkalan data berat seperti laman e-dagang atau pangkalan data multiuser, anda perlu memanggil salah satu senjata besar. Pangkalan data pelayan seperti MySQL, Microsoft SQL Server, IBM DB2 dan Oracle menyediakan firepower yang nyata tetapi membawa tag harga yang sepadan.
- Oracle : Oracle adalah raja pangkalan data dan merupakan sistem pengurusan pangkalan data relasi pertama (RDBMS) yang dibangunkan. Set cirinya adalah luas dan mendalam, tetapi begitu juga keluk pembelajarannya. Jika anda mengekalkan banyak data di beberapa lokasi dan anda mempunyai beberapa bantuan teknikal dan poket dalam, ini mungkin pilihan terbaik.
- Microsoft SQL Server : SQL Server adalah pilihan yang baik jika organisasi anda sudah menggunakan aplikasi Microsoft. Ia mudah digunakan dan mengintegrasikan ketat dengan produk Microsoft yang lain.
- MySQL : MySQL dimiliki oleh Sun Microsystems tetapi menjadi sebahagian daripada Oracle apabila Oracle membeli Sun pada tahun 2009. Ia popular untuk aplikasi berasaskan web.
- IBM DB2 : Pangkalan data perusahaan IBM DB2 adalah pesaing langsung Oracle dan memenangi pertempuran lebih harga.
Keempat-empat bukanlah satu-satunya pemain dalam permainan pangkalan data pelayan, tetapi mereka secara tradisional adalah yang terbesar. Yang perlu dipertimbangkan ialah Teradata, PostgreSQL dan SAP Sybase. Sesetengah pangkalan data perusahaan menawarkan edisi "ekspres" yang bebas atau kos rendah, jadi periksa mereka sebagai peluang untuk mengambil ciri-ciri untuk putaran.
Pangkalan Data Web-Enabled
Pada masa kini, hampir setiap aplikasi pangkalan data memerlukan beberapa jenis interaksi web. Ramai orang mengandaikan bahawa jika anda perlu menerima atau memberikan maklumat di Internet, anda perlu menggunakan pangkalan data pelayan. Itu tidak semestinya benar - pangkalan data desktop boleh (murah!) Memenuhi keperluan anda. Sebagai contoh, Microsoft Access menambah sokongan untuk aplikasi web dengan pelepasan 2010. Sekiranya anda memerlukan keupayaan ini, pastikan anda membaca semua cetakan baik dari pangkalan data mana yang anda sedang mempertimbangkan untuk membeli.