1. CodeSender:)

    CodeSender:) Active Member

    Joined:
    29 Jul 2010
    Messages:
    245
    Likes Received:
    115
    Reputations:
    23
    Собсна посоветуйте как лучше и практичнее хранить текстовые данные.Данные будут в таком формате:
    text value

    например: Сергей 21081967
    Желательно чтоб это было 2 разных колонки/поля в которые можно записывать/изменять/удалять значения.Думал работать со SQLite но имхо она кушает слишком много ресурсов, т.к база будет большая (порядка 200к значений) нужно что-то по легче.
     
  2. sn0w

    sn0w Статус пользователя:

    Joined:
    26 Jul 2005
    Messages:
    1,021
    Likes Received:
    1,200
    Reputations:
    327
    ну самое простое представь что каждый \n\r в файле является следующим индексом элемента таблицы. запятая или какой еше знак - разделителем между записями. будет у тя бд весом в пару тройку мегов. смапишь ее в память и будешь перебором к элементам акцесится. но не самое хорошее дело. можно например использовать смещения. тока я хз как цш со структурами и прочем работает

    зы кстати интересный вопрос ты мне напомнил
     
    #2 sn0w, 1 Dec 2010
    Last edited: 1 Dec 2010
  3. CodeSender:)

    CodeSender:) Active Member

    Joined:
    29 Jul 2010
    Messages:
    245
    Likes Received:
    115
    Reputations:
    23
    Это неудобно ибо в тексте может быть любые символы, это раз.А во вторых мне будет неудобно работать с самой бд...Вот так вот, нужно что-то удобнее :3
     
  4. sn0w

    sn0w Статус пользователя:

    Joined:
    26 Jul 2005
    Messages:
    1,021
    Likes Received:
    1,200
    Reputations:
    327
    блин звонят. ес хочешь на сях те напишу

    typedef struct _db_entry
    {
    WORD name_len;
    WORD value_len;
    } DB_ENTRY, *PDB_ENTRY;

    // 0 + sizeof(DB_ENTRY) = name
    // 0 + sizeof(DB_ENTRY) + name_len = value
     
  5. CodeSender:)

    CodeSender:) Active Member

    Joined:
    29 Jul 2010
    Messages:
    245
    Likes Received:
    115
    Reputations:
    23
    Да мне б на шарпе...
     
  6. scrat

    scrat кодер

    Joined:
    8 Apr 2007
    Messages:
    625
    Likes Received:
    541
    Reputations:
    3
  7. CodeSender:)

    CodeSender:) Active Member

    Joined:
    29 Jul 2010
    Messages:
    245
    Likes Received:
    115
    Reputations:
    23
    Мну бы почитать как с ней работать без всяких там запущенных серваков и т.д (чисто с локальным файлом).
     
  8. cheater_man

    cheater_man Member

    Joined:
    13 Nov 2009
    Messages:
    651
    Likes Received:
    44
    Reputations:
    7
    Очень удобно c *.mdb работать в C#
     
    1 person likes this.
  9. BrainDeaD

    BrainDeaD Elder - Старейшина

    Joined:
    9 Jun 2005
    Messages:
    774
    Likes Received:
    292
    Reputations:
    214
    ado.net + .mdb