Книга: Программирование на языке Ruby
10.2. Доступ к данным более высокого уровня
Часто возникает необходимость хранить и извлекать данные более прозрачным способом. Модуль Marshal
предоставляет простые средства сохранения объектов а на его основе построена библиотека PStore
. Наконец, библиотека dbm
позволяет организовать нечто вроде хэша на диске. Строго говоря, она не относится к теме данного раздела, но уж слишком проста, чтобы рассказывать о ней в разделе, посвященном базам данных.
Содержание
Оглавление статьи/книги
- 10.2.1. Простой маршалинг
- 10.2.2. Более сложный маршалинг
- 10.2.3. Ограниченное «глубокое копирование» в ходе маршалинга
- 10.2.4. Обеспечение устойчивости объектов с помощью библиотеки PStore
- 10.2.5. Работа с данными в формате CSV
- 10.2.6. Маршалинг в формате YAML
- 10.2.7. Преобладающие объекты и библиотека Madeleine
- 10.2.8. Библиотека DBM
Похожие страницы
- Что делать, если при установке принтера появляется сообщение Невозможно завершение операции. Подсистема печати недоступн...
- 9.4. Права доступа к squid
- Глава 29 Доступ к канальному уровню
- 10.5. Транзакции и пути доступа меню
- Настройка доступа пользователей к рабочей книге
- 9.2.1. Более строгая реализация стека
- 3.5 Проблемы доступа при использовании нескольких протоколов
- Определение позиционного уровня
- Доступ к существующим рабочим областям для документов
- Favicon – делаем сайт более заметным для пользователей
- Как продолжить работать с данными, которые я сохранил вчера?
- Есть ли быстрый способ доступа к папкам?