Несомненно, PHP является самой известной платформой для веб-разработки на данный момент. Помимо веб-сайтов, в настоящее время большое значение имеют корпоративные приложения, такие как ERP, веб-системы с открытым исходным кодом для МСП и решения для электронной коммерции. Есть много людей, которые считают, что MySQL-это единственная база данных, подключенная к PHP в то время как другим известно, что PHP поддерживает и другие базы данных, но они не знают об этом. Что происходит в большинстве случаев, так это то, что клиенты придирчивы, когда речь заходит о базе данных, которую они хотят иметь для реализации. Итак, мы здесь для того, чтобы помочь разработчикам PHP, компаниям по веб-разработке и другим, чтобы они понимали базы данных, которые поддерживает PHP.
Здесь мы попытались представить базы данных в порядке убывания вариантов использования PHP. Таким образом, наиболее известные базы данных находятся вверху, в то время как менее популярные перечислены ниже.
MySQL
Безусловно, самой популярной базой данных для PHP-приложений является MySQL. Это известная база данных с открытым исходным кодом по всему миру, кроме того, также доступна корпоративная версия базы данных, и она платная. Многие популярные приложения, такие как SugarCRM, Magento, WordPress и Drupal, используют MySQL, в то время как у него есть клиенты в Википедии, Facebook и Google. С помощью MySQL workbench вы получаете веб-пользовательский интерфейс, полезный для управления базой данных.
PostgreSQL
Запущенный в 1995 году, PostgreSQL делает упор на соответствие требованиям и стандартам. По сравнению с MySQL, PostgreSQL богат функциональными возможностями, в то время как база данных в настоящее время находится под выпуском 9.3 по сравнению с выпуском 5.6 MySQL. Обладая расширенными возможностями оптимизации и сжатия, PostGrey входит в лигу Oracle. Наиболее известными приложениями, использующими PostgreSQL, являются, в частности, OpenBravo и PostERP. Между тем, по сравнению с MySQL, PostgreSQL работает немного медленнее.
В случае, если вы в основном используете Windows и уже имеете соответствующую инфраструктуру, рекомендуется использовать MS-SQL. Однако веб — разработки, которые используют .ЧИСТАЯ и .Технология ASP будет стоить дороже. Именно по этой причине некоторые клиенты используют PHP, подключая его к MS-SQL. В то же время также имейте в виду, что он работает только для PHP версии 5+.
SYBASE
SYBASE была основана в Беркли в 1984 году и в настоящее время входит в команду SAP AG. В основном используемое управлением корпоративными базами данных, это решение оказалось полезным при работе в условиях экстремальной нагрузки и лучше всего подходит, когда организации требуется большая база данных. Он подключается к PHP с помощью команды sasql_connect (), аналогичной MySQL.
IBM-DB2
Основанная в 1983 году, IBM-DB2 широко использовалась в сочетании с системами мэйнфреймов. На данный момент эта база данных используется в ряде крупномасштабных реализаций ERP и электронной коммерции. Для того, чтобы подключить его к PHP, вам потребуется расширение PECL.
База данных Oracle
Хорошо зарекомендовавшие себя базы данных в настоящее время, Oracle database довольно заметна для серверов на базе Windows и Linux. Вы не можете легко встретить предприятия, не использующие эту базу данных. Для подключения к приложениям PHP требуется расширение OCI8. Когда у вас есть функция oci_connect, ее можно использовать для подключения к базе данных, тогда как функция oci_close () полезна для отключения соединения.
Другие поддерживаемые базы данных
Здесь мы представляем другие базы данных, которые вы можете подключить с помощью PHP. Некоторые из них с открытым исходным кодом, в то время как другие являются собственностью. Соберите больше информации о них на главной странице. Найдите ниже:
- Cubrid
- DB++
- dBase
- filePro
- FireBird/InterBase
- FrontBase
- Informix
- Ingres
- MaxDB
- Mongo
- mSQL
- Ovrimos SQL
- Paradox
- SQLite
- SQLite3
- SQLSRV
- Tokyo Tyrant
Идеи программирования на PHP
Лучшим свойством разработчиков PHP-адептов является то, что они рассматривают базу данных как внешнюю сущность, обеспечивающую эффективную работу их приложения. Вот лучшие практики, которым следует следовать:
- Уменьшите количество выборок, записанных в вашей PHP-программе, выберите данные в одном кадре и отфильтруйте с использованием массивов.
- Используйте поля, определяющие ключи, при выборе данных.
- Нет смысла объединять более 3 таблиц.
- Используйте только поля, необходимые для обработки, а не SELECT *.
- Не используйте агрегатные функции, такие как SUM, AVERAGE и MAX. Используйте их только в случае отсутствия альтернативы и когда база данных невелика.
Вывод:
Итак, теперь, когда вы очень хорошо знаете количество вариантов баз данных, предлагаемых PHP, пришло время принять обоснованное решение относительно того, какую базу данных вы хотели бы использовать в вашем случае. Мы надеемся, что эта статья окажет вам большую помощь, позволив добиться оптимальных результатов для вашего клиента.