Database apa untuk Mac yang didukung langsung oleh kerangka FireMonkey di Delphi XE2?

Dihadapkan dengan tugas untuk mengembangkan aplikasi database untuk perusahaan yang bekerja di lingkungan Mac murni, apa saja pilihan saya untuk server database pusat yang akan digunakan oleh aplikasi Delphi FMX (kecuali pengaturan yang jelas pada kotak Windows atau Linux)?


person Uwe Raabe    schedule 12.01.2012    source sumber
comment
Saya melihat ini mungkin ditutup karena di luar topik. Nah, dalam hal ini saya ingin meminta untuk menyebutkan tempat yang lebih cocok untuk pertanyaan ini.   -  person Uwe Raabe    schedule 12.01.2012
comment
Saya rasa ini sangat relevan dengan stack overflow. Ini adalah pertanyaan yang ingin diketahui oleh pengembang mana pun yang menggunakan Firemonkey.   -  person mj2008    schedule 12.01.2012
comment
Satu-satunya yang saya percaya untuk terus tersedia selamanya di mac-os-x adalah Firebird, dan MySQL karena keduanya open source, dan satu-satunya yang saya pertaruhkan dalam jangka panjang untuk dapat melakukannya. terus berjalan di Mac Tanpa batas waktu adalah Firebird, karena MySQL sekarang dikelola oleh Oracle. Apple memiliki sejarah dalam melanggar kompatibilitas mundur, dan secara rutin mengabaikan perangkat lunak biner saja. Jadi, saya akan belajar membangun Firebird atau MySQL dari sumber, jika saya ingin mendukung server DB Mac OS X secara komersial.   -  person Warren P    schedule 13.01.2012
comment
Saya mengubah judul Anda sehingga lebih jelas sesuai topik untuk Stack Overflow. Fitur kerangka Firemonkey yang merupakan bagian dari Delphi XE2 jelas sesuai topik.   -  person Warren P    schedule 13.01.2012


Jawaban (3)


Dari http://www.embarcadero.com/products/firemonkey/more-connected:

FireMonkey menyertakan akses berbasis komponen bawaan ke database MS SQL Server, Oracle, IBM DB2, MySQL, Sybase, Informix, InterBase, dan Firebird.

Oracle, MySQL dan Firebird tersedia untuk Mac OS X - saya tidak memeriksanya yang lain

person mjn    schedule 12.01.2012
comment
Saya baru menyadari bahwa Lisensi Edisi Pengembang Interbase saya sebenarnya juga mencakup versi untuk Mac OS. Itu mungkin awal yang baik - setidaknya selama pengembangan. - person Uwe Raabe; 12.01.2012
comment
Agar DBExpress dapat terhubung ke server jarak jauh, Anda memerlukan setidaknya Delphi versi Perusahaan. - person Marcus Adams; 12.01.2012
comment
Professional hadir dengan ADO, dan memungkinkan koneksi jarak jauh, tetapi ini hanya untuk Windows. - person Marcus Adams; 12.01.2012
comment
@Marcus, RAD Studio saya adalah Edisi Arsitek, jadi saya tidak mengharapkan ada bagian yang hilang terkait koneksi database. - person Uwe Raabe; 12.01.2012

http://docwiki.embarcadero.com/RADStudio/en/Deploying_dbExpress_Database_Applications

Hanya sedikit yang tercantum dalam artikel ini, jadi mungkin semuanya merupakan database yang didukung saat ini.

libsqlinf.dylib

Untuk aplikasi yang terhubung ke database Informix

libsqlora.dylib

Untuk aplikasi yang terhubung ke database Oracle

libsqlasa.dylib

Untuk aplikasi yang terhubung ke database Adaptive Server Anywhere

libsqlmys.dylib

Untuk aplikasi yang terhubung ke database MySQL

libsqlfb.dylib

Untuk aplikasi yang terhubung ke database Firebird

libsqlib.dylib

Untuk aplikasi yang terhubung ke database Interbase

libmidas.dylib

Diperlukan oleh aplikasi database yang menggunakan kumpulan data klien

person Lex Li    schedule 12.01.2012
comment
Apakah semua database ini berjalan di server Mac OS? - person mjn; 12.01.2012
comment
Hanya Adaptive Server Anywhere yang tidak didukung di Mac (info dari halaman Sybase), semua server lainnya didukung di Mac (info dari vendornya). - person Lex Li; 12.01.2012
comment
Oracle tidak lagi mendukung server MacOS. Mungkin karena tidak ada server MacOS yang sebenarnya. Mungkin karena Anda tidak dapat menampilkan logo Apple saat server Anda terkubur di pusat data, atau lebih buruk lagi dijalankan di VM... - person Mad Hatter; 12.01.2012
comment
@MadHatter, kedengarannya masuk akal;) Sementara itu saya dapat menemukan Windows Server 2008 di situs tersebut. Orang-orang yang pertama kali saya ajak bicara bahkan tidak menyadari keberadaannya - apalagi bahwa ini bukan MacOS. - person Uwe Raabe; 12.01.2012

Silakan lihat

MariaDB (Ini adalah pengganti MySql) dan berjalan di Mac dan windows.

Untuk terhubung ke database, lihat Devart MyDac7.x dapat terhubung ke MacO dan Windows

person Charles Faiga    schedule 12.01.2012
comment
Ya, itu tidak cocok dengan bagian yang didukung secara langsung, tapi terima kasih atas petunjuknya. - person Uwe Raabe; 12.01.2012