Спс за разьяснения , особено последние дают больше понимания , я так понять что SQLite хорошо использовать для приложений где будут пользоваться 1-2 человека за 1 раз ? просто смотрел в википедии что такая база используется в skype и mozila где как вы и говорили за один раз не пользуются несколько сотен пользователей.
Значит ее хорошо использовать для мини приложений для ПК ? а для инета лучш mysql ?
Кстати а какая щас база данных самая крутейшая в плане иноваций ?
- 14.04.2013 10:26
- 14.04.2013 14:01
Почти так. Для полной ясности приведу пример.
Программа с любой невстраиваемой БД:
Программа с SQLite, BerkeleyDB и другими встраеваемыми БД:
Т.е. SQLite - это просто набор микросхем и динамики, которые вы встраиваете в свой магнитофон. MySQL - это отдельные колонки с усилителем, которые стоят отдельно и имеют стандартный вход.
Таким образом вы можете построить любую систему при помощи SQLite, но вся ответственность за работу с БД будет лежать на вашей программе. Т.е. в случае с многопользовательской работой придется писать отдельный слой для работы с БД, что-то вроде очереди сообщений, через которую часть вашей программы будет асинхронно принимать и обрабатывать запросы от другой части вашей программы.
Операционная система какая? Платная/бесплатная? SQL/NoSQL?Последний раз редактировалось Tiulkin; 14.04.2013 в 14:24.
Спасибо сказали:
kvins(14.04.2013), - 14.04.2013 16:52
- 14.04.2013 17:14
SQL:
Кроме MySQL, из мэйнстримных и бесплатных внимания заслуживают:
PostgreSQL - win/*nix
MSSQL Express - windows only
оба нормально работают с большими бзами, есть полноценные триггера и сторед процедуры.
Правда MSSQL Express в отличие от платного MSSQL ограничен 10GB на одну базу и отсутствует SQL Agent
Работал с MSSQL больше десяти лет, претензий к нему не имею.
NOSQL:
Альтернативы среди бесплатных mongodb не вижу. Сам недавно прошел оба курса (для DBA и для программистов) от 10Gen и новый проект делаю на нем. Очень продуманная логика работы, неограниченное горизонтальное масштабирование и простота установки. Чтобы поняли о чем я говорю, приведу пример:
Для того, чтобы под виндой заработал MSSQL, надо установить .Net, запустить инсталятор с кучей вопросов по конфигурации и т.д.. Для того, чтобы по виндой заработала mongodb, надо... скопировать экзешник(!).Спасибо сказали:
kvins(14.04.2013),
Похожие темы
| Темы | Раздел | Ответов | Последний пост |
|---|---|---|---|
Скрипт комментариев CommentIt Ajax (Mysql + Без mysql) | Софт, скрипты, лицензии | 0 | 01.07.2012 00:59 |
различия в доменных зонах | Вопросы от новичков | 10 | 08.03.2012 21:30 |
Какой выбрать ноутбук из этих двух? | Оффтоп и свободные темы | 25 | 22.01.2012 11:39 |
Сходства и различия продвижения в регионах Москва и Московская область | Общие вопросы поисковой оптимизации | 3 | 28.06.2011 16:14 |
Кто по вашему лучше востребован в России из этих специалистов?! | Прочее | 1 | 28.10.2009 18:51 |




