Време е да закупите решение за база данни за вашия дом или бизнес, но как решавате? Първо, определете какви функции ви трябва, за да изберете продукт, който отговаря на вашите изисквания и не причинява прекалено много болка във вашия джобен компютър.
Desktop Databases
Вероятно сте запознати с поне един продукт на база данни за настолни компютри . Пазарът е доминиран от маркови имена като Microsoft Access , FileMaker Pro и OpenOffice Base. Тези продукти са сравнително евтини и са чудесни за еднопотребителски или не-интерактивни уеб приложения. Нека да разгледаме по-отблизо тях:
- Microsoft Access : Достъпът е част от пакета Microsoft Office, така че вече може да бъде достъпен за вас. Ако имате Office, достъпът ви ще ви бъде познат, така че може да бъде по-лесно да се научите от по-надеждни решения. Поддържат се всички основни функции на база данни, включително сложни заявки за данни, множество потребители, формуляри за въвеждане на данни и отчитане. Уеб базираната функционалност бе добавена към изданието за 2010 г., което позволи на потребителите да имат достъп до база данни, без достъпът да е инсталиран на тяхната система. За съжаление, Access поддържа максимален размер на базата данни от 2 гигабайта, ограничавайки го до малки фирми и физически лица. Достъпът е достъпен както за Windows, така и за Mac.
- FileMaker Pro : Първоначално достъпен само на Mac, FileMaker Pro се развива силно през последните години и е надеждна алтернатива на Access. Той е бърз и евтин и предоставя набор от инструменти за поддръжка на мобилни решения. FileMaker Pro е част от платформата FileMaker, която включва FileMaker Go за мобилни платформи и FileMaker Cloud и FileMaker Server за хостване на приложения в облака.
- OpenOffice Base : Тази безплатна база данни, предлагана от Apache, предоставя много основни функции на базата данни, но е безплатна и не ограничава набор от функции. Основната му употреба вероятно е домашният потребител и включва серия от магьосници, които помагат за конфигурирането. Той обаче предоставя набор от устройства, които да се свързват с други бази данни, включително MySQL и PostgreSQL.
Сървърни бази данни
Ако планирате приложение за базисни данни като база за електронна търговия или база данни за много потребители, ще трябва да се обадите на едно от големите оръжия. Сървърните бази данни като MySQL, Microsoft SQL Server, IBM DB2 и Oracle предоставят реална мощ на охраната, но носят съответно силно ценово предложение.
- Oracle : Oracle е кралят на базите данни и е разработена първата система за управление на релационни бази данни (RDBMS). Характеристиката му е широка и дълбока, но и кривата на учене. Ако поддържате много данни на различни места и имате някаква техническа помощ и дълбоки джобове, това може да е най-добрият избор.
- Microsoft SQL Server : SQL Server е чудесен избор, ако вашата организация вече използва Microsoft приложения. Лесно се използва и се интегрира плътно с други продукти на Microsoft.
- MySQL : MySQL беше собственост на Sun Microsystems, но стана част от Oracle, когато Oracle закупи Sun през 2009 г. Това е популярно за уеб приложения.
- IBM DB2 : фирмената база данни на IBM DB2 е директният конкурент на Oracle и печели и битката за цената.
Тези четирима не са единствените играчи в играта за сървърни бази данни, но те са традиционно най-големи. Други, които трябва да обмислите, са Teradata, PostgreSQL и SAP Sybase. Някои бази данни за предприятия предлагат "експресни" издания, които са безплатни или евтини, така че ги проверявайте като възможност да се възползвате от функциите за завъртане.
Бази данни, активирани от мрежата
Днес почти всяко приложение за бази данни изисква някакво взаимодействие в мрежата. Много хора предполагат, че ако трябва да приемете или да предоставите информация в интернет, трябва да използвате сървърна база данни. Това не е непременно вярно - база данни за настолни компютри може (евтино!) Да отговори на вашите нужди. Например, Microsoft Access добави поддръжка за уеб приложения с издаването през 2010 г. Ако имате нужда от тази възможност, не забравяйте да прочетете цялата фина печат на всяка база данни, която обмисляте да закупите.