1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/iboxdb-db4o-gpl

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Основной язык текста запроса — английский.

Основной принцип работы db4o

Db4o — это ненавязчивая система хранения данных, которая позволяет сохранять любой сложный объект с помощью одной строки кода. Схема классов вашего приложения анализируется и корректируется в реальном времени при сохранении объектов. Функциональность объектно-ориентированного запроса обеспечивается через Native Queries (NQ), возможность запрашивать базу данных с использованием синтаксиса и семантики .NET (аналогично LINQ/DLINQ), Query by Example (QBE), который использует прототипы объектов для запросов, и другие API. Высокая производительность достигается за счёт индексированных полей и сведения внутренних перенаправлений базы данных к абсолютному минимуму. Db4o поддерживает транзакции ACID, быстрый встроенный однопользовательский режим и многотранзакционный клиент-серверный доступ локально и через TCP, объектно-ориентированную репликацию и ObjectManager для просмотра файлов базы данных.

Скачать бинарные файлы Object Manager для ознакомления

Db4o-GPL .NetStandard2.0 & Java7+ версия

В отличие от сложных SQL-серверов баз данных и простых iBoxDB, Db4o является лучшим проектом базы данных, который поможет вам научиться писать базы данных. Этот проект базы данных ООП не имеет новостей уже долгое время. Здесь он обновляется до .NetStandard2 и Java7. Возможно, некоторым пользователям это понадобится.

DotNet Core

Используйте MonoDevelop, чтобы открыть Db4o-2010.sln, или запустите:

Db4objects.Db4o.Optional/dotnet publish -c Release
test/dotnet run

/test включает пример ядра dotnet.

JAVA 7

Используйте IDE NetBeans 12, чтобы открыть проект db4o.j/db4o-core:

Build Project выведет jar-файл в ../db4o-gpl/db4o.j/db4o-core/dist/db4o-core.jar
или запустите файл db4o.j/db4o-core/tutorial/src/com/db4odoc/f1/Main.java

[user@localhost db4o-core]$ /home/user/netbeans12/extide/ant/bin/ant jar

db4o-core использует JDK7, некоторые тестовые файлы используют JDK11, тестовые файлы можно удалить.

Xamarin

Db4o-Projects/*/dotnet publish -c Release //как указано выше
Добавьте 4 DLL в /Output в xamarin-проект

var path = Environment.GetFolderPath(Environment.SpecialFolder.Personal);
string dbpath = Path.Combine(path, "x.db");
db = Db4oEmbedded.OpenFile(dbpath);

Свойства проекта->Параметры Android->Связывание->«Только сборки SDK» (не «Сборки SDK и пользователя»).
Разрешение: Чтение/Запись_Внешнее_Хранилище, ИНТЕРНЕТ

Android Java

// <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
// <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
// <uses-permission android:name="android.permission.INTERNET"/>

private class Async extends android.os.AsyncTask{
  @Override  
  protected Object doInBackground(Object... arg) {
    //Путь 
    //android.os.Environment.getDataDirectory().getAbsolutePath()
    //      + "/data/" + "com.example.fapp" + ""
    //Код DB4O здесь 
    return null;
  }
}

new Async().execute(null);

Загрузка сборок напрямую

.NETStandard2

JAVA JAR

Nuget db4o-core

.NET Tutorials

Начало работы с db4o

gamlor.info

Объектно-ориентированное программирование баз данных с помощью db4o

API

.NET Docs Db4oEmbedded
JAVA Docs Db4oEmbedded
О UpdateDepth

Примеры

.NET Пример
JAVA Пример

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

DB4O GPL обновлённая версия, поддерживает последние версии .NETStandard Java Lambda Android Xamarin и другие. Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/iboxdb-db4o-gpl.git
git@api.gitlife.ru:oschina-mirror/iboxdb-db4o-gpl.git
oschina-mirror
iboxdb-db4o-gpl
iboxdb-db4o-gpl
master