-
Заметка об экспериментах со SnappyDB (NoSQL KeyValue DB под Android)
Небольшая заметка про SnappyDB. Это NoSQL база данных под Android, которая базируется на LevelDB и алгоритме сжатия Snappy. LevelDB – это key-value база данных. Написана Google-ом для каких-то своих мега проектов. Snappy – метод сжатия данных, сбалансированный на скорость (т.е. приоритет быстрота, а не степень сжатия). Также написана Google-ом. Авторы SnappyDB на своем блоге приводят…
-
Заметки по Derby DB
Нельзя сказать, что к Derby DB у меня особо теплые отношения. Первое знакомство с ней произошло много лет назад, когда на работе возникла идея прикрутить Derby вместо полноценной базы данных, чтобы проще было готовить демку программы к выставке. Идея была в том, что если взять легковесную встраиваемую базу, то тогда развертывание демонстрационного дистрибутива сильно упростится…
-
OrderBy или OrderColumn
Между JPA аннотациями OrderBy и OrderColumn существует огромная разница.
-
oracle xe + ru. >_< Rrrr!
Нужно было поставить Oracle XE на Windows XP (RU). Все нормально качается с официального сайта. Установка супер-простая (по сравнению с обычной установкой оракла). Пользователь по-умолчанию: system SID по-умолчанию: XE Панель управления доступна через на порту 8080. Админка работает, SQLPlus подключается и уже казалось, что счастье так близко. Если вы попытаетесь подключиться через JDBC, напоритесь на…
-
деревья и реляционные базы данных. вложенные множества.
Для работы с древовидными (иерархическими) структурами в первую очередь следует постараться понять какие действия будут осуществляться часто, а какие эпизодически. Цель статьи не описать все возможные способы хранения таких данных, а в сжатом виде виде описать два часто встречающихся подхода и область их наилучшего применения. 1. Узел хранит информацию о родителе. Это классика. CREATE TREE_NODE…