SQLite / mysql какие различия в этих БД

(Ответов: 13, Просмотров: 6824)
Страница 2 из 2 Первая 12
  1. Гуру Аватар для kvins
    • Регистрация: 24.08.2011
    • Сообщений: 1,110
    • Репутация: 160
    Спс за разьяснения , особено последние дают больше понимания , я так понять что SQLite хорошо использовать для приложений где будут пользоваться 1-2 человека за 1 раз ? просто смотрел в википедии что такая база используется в skype и mozila где как вы и говорили за один раз не пользуются несколько сотен пользователей.

    Значит ее хорошо использовать для мини приложений для ПК ? а для инета лучш mysql ?

    Кстати а какая щас база данных самая крутейшая в плане иноваций ?
    • 0
  2. Banned
    • Регистрация: 16.04.2011
    • Сообщений: 1,120
    • Записей в дневнике: 1
    • Репутация: 481
    Цитата Сообщение от kvins Посмотреть сообщение
    Значит ее хорошо использовать для мини приложений для ПК ? а для инета лучш mysql ?
    Почти так. Для полной ясности приведу пример.
    Программа с любой невстраиваемой БД:
    Нажмите на изображение для увеличения.  Название:	1.jpg  Просмотров:	3  Размер:	33.0 Кб  ID:	9480

    Программа с SQLite, BerkeleyDB и другими встраеваемыми БД:

    Нажмите на изображение для увеличения.  Название:	2.jpeg  Просмотров:	2  Размер:	7.3 Кб  ID:	9481

    Т.е. SQLite - это просто набор микросхем и динамики, которые вы встраиваете в свой магнитофон. MySQL - это отдельные колонки с усилителем, которые стоят отдельно и имеют стандартный вход.

    Таким образом вы можете построить любую систему при помощи SQLite, но вся ответственность за работу с БД будет лежать на вашей программе. Т.е. в случае с многопользовательской работой придется писать отдельный слой для работы с БД, что-то вроде очереди сообщений, через которую часть вашей программы будет асинхронно принимать и обрабатывать запросы от другой части вашей программы.
    Цитата Сообщение от kvins Посмотреть сообщение
    Кстати а какая щас база данных самая крутейшая в плане иноваций ?
    Операционная система какая? Платная/бесплатная? SQL/NoSQL?
    Последний раз редактировалось Tiulkin; 14.04.2013 в 14:24.
    • 1

    Спасибо сказали:

    kvins(14.04.2013),
  3. Гуру Аватар для kvins
    • Регистрация: 24.08.2011
    • Сообщений: 1,110
    • Репутация: 160
    Цитата Сообщение от Tiulkin Посмотреть сообщение
    Операционная система какая? Платная/бесплатная?
    Операционка не важно , а вот прога интересует бесплатная
    • 0
  4. Banned
    • Регистрация: 16.04.2011
    • Сообщений: 1,120
    • Записей в дневнике: 1
    • Репутация: 481
    SQL:
    Кроме MySQL, из мэйнстримных и бесплатных внимания заслуживают:
    PostgreSQL - win/*nix
    MSSQL Express - windows only
    оба нормально работают с большими бзами, есть полноценные триггера и сторед процедуры.
    Правда MSSQL Express в отличие от платного MSSQL ограничен 10GB на одну базу и отсутствует SQL Agent
    Работал с MSSQL больше десяти лет, претензий к нему не имею.
    NOSQL:
    Альтернативы среди бесплатных mongodb не вижу. Сам недавно прошел оба курса (для DBA и для программистов) от 10Gen и новый проект делаю на нем. Очень продуманная логика работы, неограниченное горизонтальное масштабирование и простота установки. Чтобы поняли о чем я говорю, приведу пример:
    Для того, чтобы под виндой заработал MSSQL, надо установить .Net, запустить инсталятор с кучей вопросов по конфигурации и т.д.. Для того, чтобы по виндой заработала mongodb, надо... скопировать экзешник(!).
    • 1

    Спасибо сказали:

    kvins(14.04.2013),
Страница 2 из 2 Первая 12

Тэги топика:

Похожие темы

Темы Раздел Ответов Последний пост
Скрипт комментариев 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

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры