LINUX.ORG.RU

Sqlite


25

0

Всего сообщений: 22

Осуществлено портирование Sqlite на C#/Mono

Группа GNOME

Noah Hart осуществил порт Sqlite на C# путем переписывания оригинальной библиотеки строчка за строчкой. При этом производительность получилась несколько более низкой, чем у оригинального кода - порт примерно в 5 раз медленнее (это означает, что он способен обработать примерно 1.5 миллионов операций типа SELECT или 300 000 операций типа INSERT за секунду - очень достойные результаты).

На канале #mono @ irc.gnome.org уже идет обсуждение, как можно ещё улучшить производительность кода. Один из возможных вариантов - не использовать стиль C там, где стиль C# итак работает на хорошем уровне.

Потенциал этой библиотеки огромен. Она может использоваться для запуска серверов ASP.NET в режиме Medium Trust. Также она может использоваться и для написания приложений на основе Silverlight. Tim Anderson уже начал работу над улучшением производительности библиотеки при работе с Silverlight.

Ещё раз замечу: это не очередная «обёртка» для библиотеки Sqlite, не какой-то драйвер - это реализация оригинальной библиотеки Sqlite на языке C#.

Исходный код

FAQ

>>> Блог Мигеля де Иказы

 , , , ,

MuZHiK-2
()

Sqliteman 1.2.0 - лучший интерфейс администратора Sqlite

Группа Open Source

Если вам нужно выполнять SQL выражения, управлять таблицами, просмотрами или триггерами, администрировать пространство БД и статистику индексов - Sqliteman ваш лучший выбор.
Добавлены возможности:

  • полная поддержка ALTER TABLE (через пошаговые скрипты)
  • расширены свойства для SQL Editor, Data Viewer и запуска * приложения
  • подхват PRAGMA из БД
  • реализован Table Populator (для создания данных для тестов)
  • импорт и экспорт данных
  • полная документация пользователя
  • подхват BLOB-ов: загрузка/сохранение/отображение размера
  • отлов реальных значений NULL
  • расширенное прямое редактирование таблиц
Внешний вид:
  • новая профессионально сделанная иконка
  • интеграция с темами KDE4
  • обновление переводов
Код:
  • багфиксы
  • переписан внутренний SQL парсер (объединен с кодом TOra)
  • новый текстовый SQL редактор (основан на QScintilla)
  • Sqliteman может использоваться с Qt 4.2.x, но рекомендуется 4.3.x или новее

>>> Домашняя страница

 , , , sqliteman, ,

HighwayStar
()