db4o призначений для простий, легкий у використанні, і швидко, власна база даних об'єкта. Розробники, що використовують популярний Java і .NET об'єктно-орієнтовані бази знаємо, що за допомогою об'єктних баз даних є більш природним способом, щоб отримати роботу. Розробники три способи зберігання та вилучення даних: реляційна, немісцеві об'єктів і рідний об'єкт.
Реляційних баз даних, таких як Oracle, DB2 IBM і SQL-сервера Microsoft, де дані зберігаються в табличній метафори, рядках і колонки. Організація традиційних даних в реляційній базі даних легко зрозуміти. Концепція зняв і сьогодні більшість даних зберігається в реляційних базах даних.
Однак, як об'єктно-орієнтовані моделі стали популярними, розробники витрачали час, намагаючись відображати об'єкти в реляційній базі даних. Сьогодні, розробники змушені покладатися на реляційної-об'єкт картографами, але ця технологія компроміс додає шар складності і знижує продуктивність. Вона найкраще підходить для організацій, які покладаються на застарілих даних.
Немісцеві об'єктні бази даних прийшли на ринок на початку 1990-х років з великою помпою. Але їх обіцянка була в значній мірі невиконаними. Розробники знайшли дорога технологія, складний і важко використовувати. Перші бази даних власного об'єкта були подібні недоліки.
db4o заснована на новій технології баз даних рідної об'єкт. db4o пропонує .NET і Java розробникам простий і легкий спосіб для зберігання об'єктів. db4o є тільки база даних рідної об'єкт призначений як для Java і .NET, поставляється в єдину бібліотеку програмування (Java: .jar /.NET: .dll)., які будуть включені розробник додатків
Особливості
- Одна лінія коду для зберігання об'єктів
- Рідний Java / .NET
- модель класу == схеми бази даних
- Гладкий процес виробництва
- Автоматичне управління версіями схеми
- Запит на прикладі
- S.O.D.A. активні запити
- 250Кб слід
- Зберігає більше 50% витрат на розробки програми
- Економія часу більш ніж на 50%, щоб звільнити вашу заявку
- Немає необхідності для навчання та адміністрування
- Build м'яса, структурований і керованою код
- Поліпшення вашої життєвий цикл програмного забезпечення з більш refactorability і повторного використання
Коментар не знайдено