Hai @ Justin Jenkins:
Sangat sulit digunakan untuk mengatakan apakah WordPress mau atau tidak akan mendukungnya karena mereka dapat membuat keputusan itu dan kita tidak bisa. Namun kita dapat melihat beberapa bukti.
SQL Server?
Untuk SQL Server di satu sisi, trac ticket diperdebatkan dan terhenti setahun yang lalu; sejak saat itu baru-baru ini tampak bahwa Automattic dan Microsoft sedang menjajaki hubungan bisnis:
Mongo DB?
Untuk Mongo DB ada pertanyaan dukungan yang mengusulkan tetapi tidak ada pengakuan resmi dan tidak ada daya tarik nyata:
Ramalan cuaca?
Jadi, SQL Server terlihat lebih mungkin daripada MongoDB, setidaknya dari Automattic dalam waktu dekat tapi itu hanya tebakan dan bukan yang benar-benar saya pertaruhkan.
Bagaimana dengan Plugin?
Lebih penting lagi orang perlu mempertimbangkan bahwa manfaat utama WordPress adalah repositori besar plugin gratis dan banyak dari mereka yang menyandikan MySQL secara langsung dan dengan demikian akan berhenti bekerja dan menumpulkan banyak manfaat WordPress.
Modul Drupal dan Dukungannya terhadap Database Lain Selain MySQL
Terlebih lagi di dunia Drupal Anda memiliki banyak dukungan basis data tetapi kenyataannya adalah sebagian besar modul Drupal yang berinteraksi dengan basis data hanya mendukung MySQL. Mendukung banyak basis data membutuhkan upaya berkali-kali lebih banyak dan sebagian besar pengembang modul Drupal tidak memiliki sumber daya atau bahkan kecenderungan untuk membuat plugin gratis dengan level-level dukungan tersebut dan saya berharap hal yang sama juga berlaku untuk WordPress.
Kasus Penggunaan di dunia nyata?
Yang membawa saya pada pertanyaan yang jujur: Apa gunanya penggunaan di dunia nyata untuk ini? Sebagai seorang teknologis, saya selalu memandang jenis-jenis ini sangat keren, tetapi sebagai wirausahawan, saya juga memandang mereka secara pragmatis dan meminta kasing. Apakah ada situasi di mana MySQL benar-benar bukan pilihan tetapi SQL Server? Apakah instalasi di mana manfaat Mongo DB akan melebihi kerugiannya?
(Dan yang sama pentingnya, apakah ada perusahaan yang benar-benar membutuhkan ini yang bersedia mengeluarkan uang untuk mendukung pengembangan dan pemeliharaan? Lebih khusus saya akan penasaran untuk mengetahui motivasi Anda? Sekali lagi, itu adalah pertanyaan yang jujur; riset pasar benar-benar, dan untuk tidak menantang Anda dengan cara apa pun untuk bertanya.)
Langkah selanjutnya?
Jika Anda ingin mendengar lebih banyak dari mulut kuda saya sarankan tetapi bertanya pada milis wp-hacker dan memposting tiket proposal untuk MongoDB di trac .
MEMPERBARUI
Saya baru saja menemukan halaman ini di Microsoft.com yang mengklaim mereka memiliki tambalan untuk menggunakan SQL Server dengan WordPress. Saya tidak mencobanya jadi saya tidak bisa menjaminnya, meskipun di sini adalah halaman WordPress Microsoft:
Codec
Lihat: http://codex.wordpress.org/Using_Alternative_Databases#Solutions/
Alternatif Pengaya
Saya menggunakan plugin ini: http://wordpress.org/extend/plugins/pdo-for-wordpress/ akhir-akhir ini untuk menjalankan WordPress di NAS saya menggunakan database SQLITE di backend alih-alih MySQL, yang bekerja dengan sangat baik.
Database apa yang didukung?
Saat ini lapisan dasar mendukung setiap basis data yang didukung oleh PDO.
NAMUN setiap database membutuhkan driver sendiri dan saat ini hanya driver yang ditulis untuk plugin ini
Jadi untuk MySQL seseorang harus menulis driver
sumber
Saya melakukan riset tentang kemungkinan untuk memigrasi WordPress ke MongoDB atau database NoSQL lainnya untuk membuatnya benar-benar terukur. Jahitannya ada cara yang cukup baik (sayangnya tidak pendek) untuk mencapai ini.
Sebagai permulaan saya telah melakukan sedikit skrip dalam PHP yang memigrasi tabel MySQL ke koleksi Mongo melakukan beberapa agregasi sambil mempertahankan dependensi relasional asli:
https://github.com/virtimus/mysql2mongo
Langkah selanjutnya yang sekarang saya kerjakan adalah membuat MongoDB memahami sesuatu yang akan "dekat" dengan SQL - Saya menamainya "nSQL" - itu dialek berbasis json dari SQL yang beroperasi pada koleksi hirarki
https://github.com/virtimus/nsqlserver
Ini adalah pekerjaan yang sedang berjalan - belum ada yang berkomitmen - namun saya sudah offline dengan versi prototipe yang memproses permintaan nSQL sederhana dari formulir:
Ia dapat bekerja pada kedua MySQL, MongoDB atau hampir semua backend Relational / non relational lainnya Ini kompilasi dari dua proyek: - garpu MongoDB (versi MongoDB sedikit diperluas oleh beberapa perintah "nSQL") - garpu proyek SQLRelay (penanganan proksi DB relasional) banyak SQL backends)
OK - jadi komponen di atas akan menjadi bagian utama pekerjaan. Ada banyak pengembangan untuk membuatnya berfungsi penuh (penanganan agregasi, penyortiran, filter sub dokumen, sisipan / pembaruan / penghapusan, mungkin juga bergabung dll). Efek akhir tampaknya sangat menjanjikan secara umum - tidak hanya untuk WP. Bayangkan misalnya migrasi SQL ke NoSQL menggunakan beberapa perintah "INSERT FROM INTO" sederhana ...
Pekerjaan lainnya adalah menghubungkannya dengan WordPress - melalui semacam penerjemah SQL2NSQL (yaitu plugin PDO ini di atas)
Apakah ada yang tertarik? Bantuan dalam analisis / pengembangan? Investasi keuangan?
sumber
PDO untuk WordPress berfungsi luar biasa jika Anda tidak keberatan terjebak di WP 2.9.1RC1 karena tidak didukung di WP 3.x. Sayangnya, ada banyak plugin yang ditulis untuk dijalankan hanya di WP 3.x
sumber