Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Alternatif SQL Server Express melampaui batas 2GB

Saya adalah orang yang tidak percaya hanya karena Anda adalah toko .NET bahwa Anda harus menggunakan Produk Microsoft SQL Server, meskipun Microsoft menyukainya jika Anda melakukannya. Tentu saja itu sangat cocok dengan perpustakaan asli dan alat pengembangan dari Microsoft. Bagi saya di situlah keuntungan benar-benar berhenti untuk SQL Server dan ini lebih merupakan lapangan bermain dengan sistem database lain.

MySQL - Jauhi itu, segala sesuatunya menjadi buruk dan akan menjadi lebih buruk sekarang karena Oracle memilikinya. Tidak layak harus membayar untuk menggunakan database open source tingkat kedua menurut saya ketika Anda dapat menggunakan PostgreSQL secara gratis dan tanpa rasa takut.

PostgreSQL - Pilihan yang sangat bagus. Lisensi BSD bebas untuk digunakan dan diubah sumbernya. Tidak ada batasan pada banyak fitur data. Tetapi jika waktu penginstalan adalah alasan utama Anda untuk meninggalkan SQL Express PostgreSQL menginstal cukup cepat di Windows atau Linux, seberapa cepat saya tidak tahu karena saya tidak peduli apakah itu membutuhkan 1 menit atau 10 menit di sistem saya. Pada kotak Linux, sangat cepat jika Anda melakukan pra-kompilasi atau menggunakan instalasi paket, menurut saya kurang dari 10 menit.

Bagaimana dengan dukungan objek .NET asli? Tidak yakin apa ini.

Dibangun pada tipe XML? PG ya.

Mendukung data biner? PG ya.

Dukungan alat serupa seperti Management Studio? PG ya pgadmin atau beberapa vendor pihak ketiga lainnya.

Kemudahan instalasi? Mudah dengan lebih banyak opsi daripada SQL Server. Misalnya Anda dapat mengkompilasi dengan ukuran halaman yang berbeda jika Anda mau.

Jejak memori? Bisa kecil atau besar tergantung bagaimana Anda menyesuaikan pengaturan memori.

Perbandingan kinerja dari 3 database ini? Yah SQL express tidak dapat menampung lebih dari 4 hingga 10GB, lupakan berapa banyak yang dapat dilakukan oleh 2008 express. Jadi Anda tidak membandingkan apel dengan jeruk di sini. Tetapi saya akan mengatakan semuanya dapat bekerja dengan baik jika digunakan dengan benar. PG berkinerja sangat baik.

Apakah alternatif ini layak dipertimbangkan (terutama mengingat fakta bahwa kami adalah toko .NET)? Ya itu layak dipertimbangkan tetapi tergantung apakah biaya penting bagi Anda. Dugaan saya adalah pada titik tertentu Anda akan mengembangkan edisi ekspres dan harus mulai membeli versi berbayar. Microsoft tahu cara menjual dan itu adalah bagian dari model yang akan Anda kembangkan secara cepat. Anda tidak akan salah menggunakan PostgreSQL jika Anda memiliki kesempatan untuk mengujinya dan memvalidasinya di lingkungan Anda, gunakan waktu ini untuk membandingkan. Jangan hanya default ke SQL Server karena toko .NET Anda.

Posting lama yang menambahkan ini dan bahkan lebih benar hari ini.http://archives.postgresql.org/pgsql-advocacy/2005-07/msg00008.php



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hibernate tidak menghormati bidang kunci utama MySQL auto_increment

  2. hibernate + mysql + memuat data dalam file

  3. mengatur gumpalan ke nol menggunakan PreparedStatement

  4. MySQL:ALTER IGNORE TABLE TAMBAHKAN UNIK, apa yang akan dipotong?

  5. Play framework 2.0.1 terus mencoba mengembangkan tipe database yang salah