Альтернативы для доступа

Есть ли альтернативы MS Access?

Требования:

  • Портативный файл базы данных
  • Интегрированная разработка форм для ввода данных
  • Компиляция не требуется. Может быть изменено на лету.

Еще два требования:

  • Доступно для Linux или Windows
  • Не должен быть бесплатным

    РЕДАКТИРОВАТЬ: Подчеркнул Интегрированная разработка форм для ввода данных, так как большинство проголосовавших ответов на этот вопрос, во время редактирования, оба рекомендуют простую систему базы данных. Причиной, по которой Access все еще трудно заменить для простых приложений CRUD уровня департамента (и более), является интеграция базы данных, форм ввода данных и инструмента отчетности. Простая рекомендация базы данных не дает ответа на поставленный вопрос.

11 ответов

Тот, что поставляется с OpenOffice, может быть тем, что вы ищете, он называется "Base", я думаю: http://dba.openoffice.org/

Я проголосовал за zacherates, потому что я тоже люблю SQLite.

Ваши варианты выглядят так:

  1. SQL Server Express. Это раньше называлось MSDE

  2. SQL Server Compact Edition.

  3. MySQL

  4. SQLite.

  5. VistaDB.

==========

Я изменяю это, чтобы добавить единственного реального претендента, которого я нашел: Kexi

http://kexi-project.org/

Я не могу сказать, что я использовал это, но похоже, что он будет делать все, что вы хотите.

SQLite всегда мой выбор для облегченных баз данных, хотя у него нет создателя форм, так как это просто база данных.

SQLite хорош, потому что:

  • Это просто библиотека, которая будет вызываться вашим приложением, а не сервер.
  • Там нет конфигурации.
  • Ваша база данных - это просто файл.

(... и вы можете использовать в базах данных памяти для тестирования, для тех, кто пристрастился к юнит-тестам:)

Возможно, вы пропустили эти вопросы и ответы, когда искали на сайте ответ на этот вопрос. Там вы также можете найти несколько хороших вариантов.

Я много занимался разработкой MS-Access, и с точки зрения проектирования форм или RAD (быстрой разработки приложений) это сложно превзойти.

Однако вы можете использовать MS-Access вместе с другим сервером базы данных, что даст вам гибкость в будущем. Я бы предложил использовать сервер баз данных Sybase Advantage. Я немного предвзят, поскольку я поддерживаю продукт, но у нас есть бесплатная версия для локального сервера, которую вы можете попробовать, и позже вы сможете реализовать полную настройку клиент / сервер, просто изменив соединение. Преимущество DevZone

В случае, если вы используете другой механизм базы данных, вы, вероятно, будете использовать ODBC для вашего типа соединения, которое Advantage поддерживает наряду с JDBC, OLEDB, .NET, PHP и т. Д.

FileMaker отвечает вашим требованиям, хотя я бы не рекомендовал это для совместной разработки.

Проверьте Filemaker

Я использовал 4-е измерение в прошлом. Я не знаю, однако, если это требует компиляции - но это может быть скомпилировано.

Но его конструктивные особенности чрезвычайно дружелюбны, на мой взгляд.

VistaDB является единственной альтернативой, если вы собираетесь запускать свой веб-сайт на виртуальном хостинге (почти все они не позволяют запускать ваши веб-сайты в режиме полного доверия), а также если вам нужен простой веб-сайт с возможностью развертывания с использованием x-copy.

Раньше был замечательный продукт для DOS, называемый Q&A, который стал http://www.lantica.com/ но я не смотрел его с версии DOS.

В качестве альтернативы попробуйте эту вики-страницу http://en.wikipedia.org/wiki/Comparison_of_office_suites приведены некоторые таблицы сравнений.

SQLite потрясающий.

Другие вопросы по тегам