Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
hoggy
Нарушитель
Эксперт С++
7084 / 3128 / 647
Регистрация: 15.11.2014
Сообщений: 7,193
Завершенные тесты: 1
03.07.2015, 00:06 0

В каком формате лучше хранить историю работы приложения?

03.07.2015, 00:06. Просмотров 876. Ответов 20
Метки (Все метки)

Ответ

Цитата Сообщение от klynxe Посмотреть сообщение
А по скорости работы я смогу вести постоянную смену данных в файлах? Скажем так, хранить текущее состояние программы, то есть перезаписывать информацию довольно часто и на сколько это удобно?
чтение/запись - это очень медленные операции.

по возможности стремятся максимум данных держать в кэше
(хранилище данных, расположенное в оперативной памяти).

а на жесткий диск пишут лишь по необходимости.

Цитата Сообщение от klynxe Посмотреть сообщение
когда лучше БД типа SQLite, а когда Serialization - Boost?
вы не поняли.
это вещи из разных категорий.

БД - базы данных.
хранилища информации,
ориентированные на её быстрый поиск,
и возможность подключаться одновременно нескольким клиентам.

однако, прежде чем информация попадет в базу данных,
её ещё нужно где то раздобыть.

ваша программа должна сформировать какие то начальные данные,
которые вы хотите сохранить.

и вот, для того, что бы формировать эти данные,
здесь на помощь приходят технологии "сериализации данных".


сериализаторы типа boost.serialization
позволяют удобным и простым способом извлекать данные из объектов различных классов,
и объединять их в единую структуру:
бинарный файл, xml/json, и тп представления.

Вернуться к обсуждению:
В каком формате лучше хранить историю работы приложения?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.07.2015, 00:06
Готовые ответы и решения:

В каком STL-контейнере лучше хранить объекты?
Есть класс, реализующий адреса class address { ... } Поискал в сети...

В каком виде хранить таблицу с данными?
Есть две такие таблицы В каком виде их лучше представить в программе?...

В каком виде хранить двоичные числа
Здравствуйте! Подскажите, пожалуйста, в каком типе данных хранить двоичные...

Как лучше всего хранить коэффициенты?
Мне нужно работать с матрицей порядка 100 000. Она сильно разреженная, по этому...

Где лучше хранить данные таблиц?
Собираюсь написать свой справочник ГОСТовского металлопроката. И вот возник...

20
Другие темы раздела
C++ Реализовать простое 2-3 дерево происка http://www.cyberforum.ru/cpp-beginners/thread1491977.html
Помогите пожалуйста реализовать простое 2-3 дерево происка на C++, ни в интернете ни на форуме такой реализации не нашёл. Добавлено через 20 часов 26 минут может кто помоч?
C++ Баг в счётчике сортировки "вставка" (insert) Всем добрый день. У меня есть программа по сортировкам на стадии бета-версии. Суть отсортировать строки исходного массива по возрастанию. И есть одна проблема с сортировкой методом "вставка". Вроде... http://www.cyberforum.ru/cpp-beginners/thread1491959.html
Вывести из файла среднюю оценку каждого ученика C++
Необходима помощь в следующей задаче. Файл содержит оценки учащихся класса в формате: Фамилия, оценки по 10 предметам. Например: Иванов 5 8 6 4 9 7 6 8 9 10 Петров 10 4 9 6 7 8 9 9 9 7 Клюшкин...
C++ Структура "Рейс самолета". Функция удаления
Имеется код, который считывает структурный тип из файла и просто записывает его в файл результатов: #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <conio.h> #include <stdlib.h>...
C++ Где взять визуальные кнопки в С++? http://www.cyberforum.ru/cpp-beginners/thread1491891.html
Негде не найду нормальную инфу о создание кнопки с действием. Может кто подскажет где мне такую информацию найти? Кнопки ни разу не писал и понятия не имею как это делать.
C++ Заменить цифры, написанные буквами Требуется написать консольное приложение, в котором пользователь должен вводить текст, а выводиться должен тот же текст, но с цифрами, записанными буквами, на цифры.(ограничиться двузначными... подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru