db4o ma być prosty, łatwy w obsłudze i szybki, rodzime bazy danych obiektów. Programiści z wykorzystaniem popularnych ram Java i .NET wiem obiektowych baz danych, które za pomocą obiektu jest bardziej naturalny sposób, aby praca wykonana. Deweloperzy mają trzy sposoby na przechowywanie i odzyskiwanie danych: relacyjne, nienatywny obiektów i rodzimych obiektów.
Relacyjnych baz danych, takich jak Oracle, IBM DB2 i serwera Microsoft SQL, przechowywania danych tabelarycznych w metaforę, wiersza i-kolumny. Organizacja tradycyjnych danych w relacyjnej bazie danych jest łatwe do zrozumienia. Koncepcja wystartował i dziś większość dane są przechowywane w relacyjnych bazach danych.
Jednak, jak modele obiektowe stał się popularny, twórcy spędzali czas próbuje mapie obiektów do relacyjnej bazy danych. Dziś deweloperzy są zmuszeni polegać na-to-relacyjnego obiektu mappers, ale ta technologia kompromis dodaje warstwę złożoności i obniża wydajność. To jest najlepiej nadaje się do organizacji, które opierają się na starych danych.
Dla rodzimych baz danych obiektów przyszedł na rynek na początku 1990 z wielką pompą. Ale ich obietnica była w dużej mierze niewykorzystany. Deweloperzy znaleźć technologii drogie, skomplikowane i trudne do wykorzystania. Pierwsze rodzime bazy danych obiektów miał podobne niedociągnięcia.
db4o jest oparty na nowej technologii rodzimej bazy obiektu. db4o oferuje programistom .NET i Java najprostszy i najłatwiejszy sposób przechowywania przedmiotów. db4o jest tylko w bazie rodzimych obiekt przeznaczony zarówno dla Javy i .NET, dostarczany jako jeden biblioteki programowania (Java: .jar /.NET: .dll)., które należy uwzględnić w zastosowaniach deweloperskich
Cechy :
- Jedna linia kodu do przechowywania przedmiotów,
- Język Java / .NET
- Model Klasa == schematu bazy danych
- Smooth proces produkcji
- Automatyczne wersjonowanie schematu
- Zapytanie przez przykład,
- S.O.D.A. aktywne zapytania
- 250KB ślad
- Zapisuje więcej niż 50% kosztów do rozwijania swojej aplikacji
- Zapisuje więcej niż 50% czasu, aby uwolnić swoją aplikację
- Nie ma potrzeby szkoleń i administracji
- Zbuduj chude, zorganizowanego i zarządzanego kodu
- Pomóż cyklu życia oprogramowania z lepszych refactorability i ponownego użycia
Komentarze nie znaleziono