Firebird: відмінності між версіями

[перевірена версія][перевірена версія]
Вилучено вміст Додано вміст
→‎Основні можливості: Стилістична помилка
мНемає опису редагування
Рядок 13:
| дата нестабільної версії = {{Дата релізу та вік|2017|8|23}}
| мова програмування = [[C++]]
| операційна система = [[Microsoft Windows|Windows]], [[Linux]], [[Solaris (операційна система)|Solaris]], [[OS X]], [[FreeBSD]], [[HP-UX]]<ref>{{Cite web|url=http://firebirdsql.org/manual/ufb-about-sysreq.html|назва=System Requirements|мовою=англійською|переклад-назви=Системні вимоги|мертвий-url=no|дата-доступу={{дата|2016|9|30}}}}</ref>
| платформа = [[Багатоплатформність|Кросплатформне програмне забезпечення]]
| розмір = 14&nbsp;[[Мегабайт|МБ]]
Рядок 30:
* Відповідність вимогам [[ACID]]: Firebird спеціально спроектовано таким чином, щоб задовільняти вимоги «атомарності, несуперечності, ізоляції та довговічності» транзакцій (англ. «Atomicity, Consistency, Isolation and Durability»).
 
* Версійна архітектура: основна особливість Firebird&nbsp;— версійна архітектура, що дозволяє [[сервер]]у обробляти різні версії одного запису в будь-який час таким чином, що кожна [[Транзакція (бази даних)|транзакція]] бачить свою версію даних, не заважаючи сусіднім. Таким чином, транзакції, що читають, не блокують транзакції, що пишуть і навпаки. Окрім того, це дає можливість відмовитись від логу транзакцій і таким чином зменшити ймовірність пошкодження службової інформації бази даних.
 
* [[Збережена процедура|Збережені процедури]]: за допомогою мови PSQL (процедурна [[SQL]]) можна створювати складні збережені процедури для обробки даних на боці сервера. Таким чином можна виносити на сторону сервера значну частину бізнес-логіки програмного пакету чи формувати дані для звітів.
Рядок 165:
== Додаткова інформація ==
=== Апаратно-програмні вимоги та обмеження ===
Firebird існує у версіях для [[Unix]] ([[Linux]], [[FreeBSD]], [[Solaris (операційна система)|Solaris]], [[MacOS]], HP-UX) та [[Microsoft Windows|Windows]] і вимоги до апаратного забезпечення залежатимуть також від типу ОС, котра обслуговує сервер. Окрім того вимоги знаходяться в прямій залежності від очікуваного завантаження сервера баз даних, обсягу оброблюваних даних та кількості одночасно працюючих користувачів і говорити про конкретні цифри непросто. Проте загалом ці вимоги доволі низькі: при незначних навантаженнях та обсягах баз даних можна очікувати пристойної роботи на сервері з центральним процесором частотою 100—200 МГц та обсягом оперативної пам'яті 96-128 МБ.
 
=== Конфігурації сервера ===