На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! информация о разделе
user posted imageДанный раздел предназначается для обсуждения вопросов использования баз данных, за исключением составления запросов на SQL. Для этого выделен специальный раздел. Убедительная просьба - соблюдать "Правила форума" и не пренебрегать "Правильным оформлением своих тем". Прежде, чем создавать тему, имеет смысл заглянуть в раздел "Базы данных: FAQ", возможно там уже есть ответ.

Модераторы: Chow, Bas, MIF
Страницы: (5) 1 [2] 3 4 ... Последняя » все  ( Перейти к последнему сообщению )  
> Какую базу данных выбрать? , Самый краткий FAQ!
    Если базовая платформа Windows, приложение многопользовательское, а размер базы данных больше 100 мегабайт, то наиболее оптимальный вариант MS SQL Server!
      glengine, забыл сказать IMHO.
        Цитата glengine @
        Если базовая платформа Windows, приложение многопользовательское, а размер базы данных больше 100 мегабайт, то наиболее оптимальный вариант MS SQL Server!



        ... и достаточно денег в кармане...

        Добавлено
        Цитата smbd @
        А куда можно отнести Cache? А то многие последее время хвалят за быстроту..


        Особняком стоит вследствие того что она не совсем реляционная. А "хвалят за скорость" - перечитайте внимательно то что написано. Скорость зависит от задачи, не сомневаюсь что существуют задачи с которыми Cache будет показывать бОльшую производительность чем другие базы
          народ, а что вы можете сказать про HyTech? У меня на работе стоит сервер базданных, работает на этой платформе, быстродействие довольно таки хорошее, а база данных очень большая..
          Сообщение отредактировано: DroN_S -
            Vit
            Я решил поизучать работу с бд (чистое любопытство) поставил PostgreSQL.
            и вот набрёл на вашу классификацию. Не могу ничего сказать пока сам не подёргаю,
            но вот параметр 5:

            5) язык программирования - рекомендательный параметер:

            меня слегка смутил. Это в каком смысле?
            Что за язык МS?
              Цитата MDSM @
              меня слегка смутил. Это в каком смысле?

              Это носит рекомендательный характер, а не обязательный.
                можно ещё sqlite добавить. В категорию "попроще"

                Добавлено
                Цитата
                Если базовая платформа Windows, приложение многопользовательское, а размер базы данных больше 100 мегабайт, то наиболее оптимальный вариант MS SQL Server!

                Oracle тоже ничо, да и Access неплохо справится со 100 мб. Даже кое где он получше, чем, скажем, MSDE. Многие операции в нём (эксцессе) быстрее фигачатся, удаление так вообще мухой.

                Можно было бы ещё добавить параметр вроде "устойчивость" или "лёгкость восстановления бд", наличие транзакций и т.п. чтуки.
                  Цитата MDSM @
                  5) язык программирования - рекомендательный параметер:

                  меня слегка смутил. Это в каком смысле?



                  Если база данных и язык программирования разрабатывались одной компанией, то проблемы совместимости обычно минимальны, как правило такие связки работают хорошо. Если разными компаниями - то неувязки встречаются чаще. Например если вы попробуете работать с Парадоксом (продукт Борланда) на VB то получите массу удовольствия в ввиде неисчеслимых проблем, в то же время Дельфи прекрасно "заточен" для работы с парадоксом.

                  Цитата MDSM @
                  Что за язык МS?
                  Имеется ввиду не язык, а все реализации любых языков от Microsoft, например VB или VC++
                    Vit
                    Понял
                      Vit, спасибо за статью, помогла.
                        Цитата Vit @
                        3) Есть очень большая и сложная база данных, размером под несколько террабайт, но требуется доступ только с 1-2 клиентов. В данном случае PostgreSQL будет слабовата, предпочтительнее например MSDE - бесплатная версия MS SQL Server

                        ЕМНИП, у MSDE ограничение на размер файла данных 2Gb.

                        ps: Краткий и информативный фак. То что обычно и нужно :) .
                        Сообщение отредактировано: alMuk -
                          Цитата Vit @
                          ... и достаточно денег в кармане...

                          1. Практически почти все приведенные базы существуют в бесплатном варианте.

                          2. Почти все приведеные базы многоплатформенные, по крайней мере Линукс/Windows

                          3. Почти все критерии можно взять за основу, но почти все можно передефинировать, те что в верхнем ряду с успехом могут использоваться и в нижнем. Например по размеру, количеству пользователей, по ресурсам. За небольшими изменениями.
                          Напримет MS SQL (вариант MSDE) предлагается как замена Акцесс и с успехом используется даже на КПК. А это уже нижний уровень по ресурсам. Тоже вроде относится и к Интербейс клонам.

                          P.S. не призываю к пересмотру статьи, только обращаю внимание на акценты.
                            Такой вопросик нескромный, вы знаете, что такое XML?
                            Конечно XML вовсе не исключаеться, как блок для хранения данных, но это не база данных!
                            XML - расширенный язык разметки, позволяющий формулировать документы для передачи через интернет, а не для постоянного хранения.
                            Я конечно не против, когда такие технологии расматривают в роли БД, но согласно попунктным отзывам автора XML везде мелькает, как худший продукт, при этом в кругах программистов используясь повседневно... А это уже прямая дизинформация пользователей форума, согласно тенологии XML.

                            И в конце, по поводу низкой мощности: а вы знаете, что такое XPointer, XDR, XSD, XPath, XLink, и т.п.? Уточню, это разнообразные технологии дочерние XML.
                              Цитата BuShaRt @
                              Такой вопросик нескромный, вы знаете, что такое XML?



                              Встречный вопрос - А Вы знаете что такое база данных? Не реляционная, а база данных вообще? Вам не приходило в голову, что базой данных может быть справочник, библиотека книг или даже текст на глиняных табличках. Любой файл, который хранит информацию уже автоматически является базой данных, тем более XML
                                Народ, кто-нибудь работал с Versant Object Database? Что можете сказать?

                                Да, и подскажите плиз базу данных для очень большого (10000+) одновременно работающих пользователей.
                                0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                                0 пользователей:


                                Рейтинг@Mail.ru
                                [ Script execution time: 0,0436 ]   [ 16 queries used ]   [ Generated: 19.03.24, 11:48 GMT ]