На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: B.V.
  
> Где хранить данные?
    Что предпочтительнее для хранения данных?

    Выбираю между:
    - plain-text
    - xml
    - sqlite(???)

    Какие-нибудь советы будут? Желательно с аргументами :)
      Смотря какие данные нужно хранить и что с ними потом делать.

      "Какой язык использовать для написания программ?" - ЛЮБОЙ!
      "Какой формат выбрать для данных" - ЛЮБОЙ!
      8-)

      Поконкретней можно? Что за данные? Какова их структура? Что нужно от "хранилища данных"?
      Если просто "чтоб лежали" и время от времени просматривать - лучше plain text ничего не придумано. :)
      Если нужно регулярно делать выборки по разным критериям, а данные имеют/не имеют строгой иерархической структуры - тогда SQL.
      Если же нужно хранить структурированную информацию (каталоги, структурированный текст, генеалогические древа...) - тогда XML.
        Хочется сделать простенький и быстренький адресбук, а то монстры типа KAdressbook очень тяжелы, dlume не нравится.

        Изобретаю очередной велосипед, так сказать :) Но ведь надо же на чём-то практиковаться.
        Сообщение отредактировано: igorekk -
          Цитата dmych @
          Если просто "чтоб лежали" и время от времени просматривать - лучше plain text ничего не придумано. :)

          Ну отчего же не придумали! - Бинарные записи. Только вот это не unix way ;)
            Цитата igorekk @
            Хочется сделать простенький и быстренький адресбук

            Тогда может сразу на csv.
            Хотя sqlite будет ооочень шикарно! ;) Адресбука с sql запросами по моему еще не было. Можно будет делать типа "А покажи как мне всех друзей в Москве у которых День рождения на следующей неделе" ;)
              Я бы предпочел XML, причем постарался бы использовать один из уже существующих форматов.

              Цитата
              Можно будет делать типа "А покажи как мне всех друзей в Москве у которых День рождения на следующей неделе"


              Я в таких случаях использую grep по plain-text/csv файлу - это уж точно unix-way. :tong:
                h-файл для sqlite я нашел только для Cacko.
                Интересно, будет ли работать на pdaX это. Надо пробовать :)

                А так - есть обвязка для Питона, но тогда скорость точно потеряется.
                  Цитата igorekk @
                  h-файл для sqlite я нашел только для Cacko.
                  Интересно, будет ли работать на pdaX это. Надо пробовать :)

                  Я точно видел пакет в feed на pdaxrom.org
                  0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                  0 пользователей:


                  Рейтинг@Mail.ru
                  [ Script execution time: 0,0224 ]   [ 15 queries used ]   [ Generated: 20.04.24, 02:37 GMT ]