Evgeny_Lityushkin
-
Постов
6 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Форумы
События
Сообщения, опубликованные Evgeny_Lityushkin
-
-
В 24.09.2022 в 21:12, XuMuK сказал:
А где этот сайт?
Если правильно понимаю - http://chemister.ru/Database/search.php
-
В 24.09.2022 в 20:33, XuMuK сказал:
А почему не оформить базу, хоть она и небольшая, на каком-то сайте?
У Руслана Анатольевича такой сайт уже давно есть и более того там данных намного больше. Моя цель несколько иная - создание БД доступной локально, пригодной для обращения из самописных приложений или непосредственно sql запросами. Возможность работы с данными на практически любом компьютере, в том числе в отсутствии интернет
-
Добрый день всем!
https://gitflic.ru/project/evgenylityushkin/kemet
По ссылке представленной выше опубликован проект открытой базы данных химических веществ.
Ранее планировал опубликовать первый общедоступный релиз данного проекта примерно к концу осени, но вынужден сделать это досрочно в связи с возможностью мобилизации.
Суть проекта - созданые базы данных химических веществ и их свойств в открытом формате. Способ лицензирования - General Public License
Данную базу данных может использовать любое лицо, в том числе в коммерческих целях.
Технически по ссылке доступен git репозитарий в котором содержаться sql файлы пригодные для импорта в MariaDB. Сама MariaDB также как и git - open source программы, распространямые на условиях GPL и LGPL.
За основу проекта взяты разработки Кипера Руслана Анатольевича - за что ему огромное спасибо!
Готов ответить на все возможные вопросы.
- 2
Открытая база данных химических веществ
в Общий
Опубликовано · Изменено пользователем Evgeny_Lityushkin
Всем доброго времени суток! Возможно первоначальное сообщение темы не очень информативно и понятно более ИТэшникам поэтому напишу небольшое пояснение.
Данные проект видеться как коллективная работа всех заинтересованных людей. Исходя из этого выбрано как лицензионное соглашение - GPL не позволяющее кому-либо, в том числе мне объявить базу данных личной собственностью так и набор инструментов - git + MariaDB + MySQL Workbanch
Лицензия GPL обладает "вирусным" действием т.е. все кто лиценирует на её основе ПО - могут даже продавать копии данного ПО, но передавая покупателю не меньший объём прав.
Технически по ссылки находится git репозиторий с sql файлами. Git нужен для ведения истории изменений и собственно для совместной работы. Любой человек может скопировать этот репозиторий себе на компьютер -
git clone https://gitflic.ru/project/evgenylityushkin/kemet.git
и после редактирования файлов sql (это простые текстовые файлы) - вернуть изменения в общее хранилище
git add <имя файла>
git commit -m <описание изменения>
git push
В интернет много учебников по git - вы легко найдёте как краткие инструкции так и подробные учебники
MySQL Workbanch позволяет легко импортировать sql файлы в MariaDB и наоборот экспортировать в sql изменённые данные и структуру (а далее всё как описано выше с git)
Документация на MariaDB также как на git широко представлена в сети и наверняка в районной библиотеке.
Все перечисленные выше программы open source и распространяются на основе GPL.
Они могут быть установлены на любой бытовой компьютер выпущенный в последние 20 лет.
Вместо MySQL Workbanch можно использовать утилиту mysql из состава MariaDB (нужное описание добавлю в документацию в ближайшее время)
Ещё одной причиной использования MariaDB является то что с данной БД можно работать из почти любого современного языка программирования - Си, Java, PHP, Rust и пр
Таким образом можно использовать представленную БД на любом компьютере, под управлением любой ОС (все перечисленные утилиты есть почти под все ОС - Windows/Linux/Max OS/FreeBSD и пр)
Вы можете вносить изменения в базу данных и при желании возвращать Ваши изменения в общее хранилище. При этом по причине применения GPL лицензии никто не имеет право присвоить Ваш труд.
План работ который намерен придерживаться - в Todo.md
Но ещё раз повторюсь - задумывался данный проект как коллективный. Надеюсь таковым он и станет.
PS
Готов ответить на все возникающие вопросы как технического так и не технического характера.
Критика, конструктивная естественно, также как и предложения - приветствуется