курсовая по бд. РПМ ОСНОВА. Разработка автоматизированной информационной системы для предприятия
Скачать 4.49 Mb.
|
Анализ аналогов – ресурсовАналоги СУБД MS Access MySQL Это бесплатное приложение с базой данных с открытым исходным кодом, под лицензией GPL, что делает его отличной альтернативой Access. Он известен как своим высокая производительность масштабируемость и за то, что надежная защита данных, а также отличная сеть поддержки от своих пользователей. Он основан на модели клиента и сервера и обеспечивает совместимость с SQL. Имеет таблицу хранимых процедур и возможность автоматизации задач. Достоинства: Масштабируемость. Лёгкость использования. Безопасность. Поддержка Novell Cluster. Скорость. Поддержка многих операционных систем. Недостатки: Нет поддержка табличных пространств, а также хранимых процедур, объединений, представлений и триггеров. Нет восстановления на момент времени (PITR). Не асинхронная репликация. «Рисунок 1.4» интерфейс MySQL. AxisBase Это система баз данных, которую мы можем использовать для отслеживать любую информацию от нашей компании, Таким образом, мы можем отслеживать продажи, совершаемые веб-сайтом, выполнять заказы из нашего офиса, вести инвентаризацию или любую другую структурированную информацию. Мы можем получить листы, сгенерированные с отчетами, доступ из любого места, доступ только к своему официальному сайту. Достоинства: Масштабируемость вплоть до нескольких петабайт структурированных и неструктурированных данных. Многопользовательская поддержка. Масштабируемый поиск, поиск в режиме реального времени. Недостатки: Нельзя использовать VBA для создания многофункциональных решений с расширенными возможностями управления данными и пользовательским контролем. Нет импорт и экспорт в форматы Excel, Outlook, ASCII, dBase, Paradox, FoxPro, SQL Server и Oracle. Нет формата базы данных Jet. «Рисунок 1.6» интерфейс AxisBase. NuBuilder Forte NuBuilder Forte отличается от других инструментов в этом списке. Его назначение — разработка веб-приложений баз данных. Создатели NuBuilder Forte постарались, чтобы он оказался максимально простым в использовании. Поскольку это веб-приложение, данные доступны из любого браузера. Всё хранится в базе данных MySQL и может быть скопировано в один файл базы данных. Достоинства: Масштабируемость. Лёгкость использования. Безопасность. Поддержка Novell Cluster. Скорость. Поддержка многих операционных систем. Недостатки: Не высокая производительность. Не автоматическая фрагментация. Не работает на нескольких серверах. Нет поддержки репликации Master-Slave. Данные не хранятся в форме документов JSON. Нет возможности индексировать все поля в документе. Нет поддержка поиска по регулярным выражениям. «Рисунок 1.5» интерфейс NuBuilder Forte. LibreOffice Это мощный менеджер баз данных рабочего стола, который можно найти в LibreOffice пакет, разработанный для удовлетворения потребностей широкого круга пользователей, что делает его одной из самых популярных альтернатив Access. Он предоставляет встроенные драйверы для некоторых из наиболее широко используемых механизмов многопользовательской базы данных: MySQL / MariaDB, Adabas D, MS Access и PostgreSQL, у него есть мастера, помогающие интеграции новых пользователей, что поможет нам создавать таблицы, запросы, формы и отчеты для лучшего мониторинга активов, клиентов, счетов и других потребностей нашей компании. Достоинства: Масштабируемость вплоть до нескольких петабайт структурированных и неструктурированных данных. Многопользовательская поддержка. Масштабируемый поиск, поиск в режиме реального времени. Недостатки: Не масштабируемость вплоть до нескольких петабайт структурированных и неструктурированных данных. Не многопользовательская поддержка. Не масштабируемый поиск, поиск в режиме реального времени. «Рисунок 1.7» интерфейс LibreOffice. Аналоги Embarcadero RAD Studio 11 Eclipse. Свободная интегрированная среда разработки модульных кроссплатформенных приложений. Развивается и поддерживается Eclipse Foundation. Наиболее известные приложения на основе Eclipse Platform - различные «Eclipse IDE» для разработки ПО на множестве языков. Достоинства: Высокая производительность. Кроссплатформенность. Поддержка разработчика. Гибкость интерфейса. Недостатки: Сложность. Нет гарантий надежности. Много ошибок. «Рисунок 1.8» интерфейс Eclipse. Xcode Xcode - это лучшая среда разработки Apple для Mac OS X. Помимо того, что на каждой копии Mac OS X есть компакт-диск с DVD, последняя версия для разработчиков Xcode всегда доступна бесплатно для членов ADC и включает в себя все инструменты, необходимые для создания, отлаживать и оптимизировать ваши приложения. В основе пакета инструментов Xcode лежит графическая среда разработки Xcode, тесно интегрирующая профессиональный текстовый редактор, надежную систему сборки, отладчик и мощный компилятор GCC, способный ориентироваться на Intel и PowerPC независимо от платформы хоста. XCode и прост в использовании, и все же достаточно мощный, чтобы создавать самые большие приложения Mac OS X. Полная цепочка инструментов разработчика Mac OS X распространяется как часть Xcode; К этим инструментам относятся Interface Builder, Instruments, Dashcode, платформа WebObjects и полная справочная документация, и это лишь некоторые из них. Достоинства: стабилен. Внезапных закрытий, как в Xcode, нет автодополнение не отваливается и работает быстрее, чем в Xcode интеграция с баг/ issue-трекерами , такими как JIRA, YouTrack, Lighthouse, Pivotal Tracker, GitHub, Redmine и т. д более подробное описание ошибок и предупреждений может собирать приложение сразу на iOS-устройство , как и Xcode Недостатки: поддержка приложения на языке Swift. Регулярные обновления версий платформы iOS вынуждают обновлять код, но с приходом пятой версии Swift компания Apple обещает облегчить этот процесс; большинство текущих проектов написаны на языке Objective-C. С каждым годом всё труднее найти программиста, желающего писать на нём, а переписывать проекты на Swift многие компании отказываются, так как это огромный и невероятно трудоёмкий процесс. «Рисунок 1.9» интерфейс Eclipse. Lazarus Free Pascal - это GPL-компилятор, который работает на Linux, Win32, OS / 2, 68K и более. Free Pascal разработан для того, чтобы понимать и компилировать синтаксис Delphi, что, конечно, подобные Delphi, для всех вышеперечисленных платформ. Lazarus и Free Pascal стремятся записать один раз где угодно. Поскольку один и тот же компилятор доступен на всех вышеперечисленных платформах, это означает, что вам не нужно выполнять перекодировку для создания идентичных продуктов для разных платформ. Достоинства: Достаточно приятный интерфейс. Кроссплатформенность. Бесплатное распространение. Недостатки: Большой объем файлов программ. Небольшое количество специализированной литературы. Много ошибок в системе. «Рисунок 1.11» интерфейс Lazarus. MonoDevelop MonoDevelop - это кроссплатформенная IDE, в первую очередь разработанная для C # и других языков .NET. MonoDevelop позволяет разработчикам быстро создавать настольные и ASP.NET веб-приложения для Linux, Windows и Mac OSX. MonoDevelop позволяет разработчикам легко переносить приложения .NET, созданные с помощью Visual Studio, на Linux и Mac OSX, поддерживая единую базу кода для всех платформ. Достоинства: Мультиплатформенность Возможность настройки продукта под каждого разработчика. Наличие отладчика и другого полезного инструментария. Недостатки: Низкая функциональность. Несмотря на поддержку .NET-платформы, VCS неудобен для сложных проектов Сомнительная надежность. Многие надстройки имеют низкое качество сборки и не всегда выполняют даже основные функции «Рисунок 1.10» интерфейс Eclipse. |