1

Мне нужно сделать небольшую базу данных для проекта в школе (вообще не связанного с компьютером, я индексирую и классифицирую бумажные документы исследовательского проекта).

Дело в том, что в сентябре мой семестр закончился, и другие студенты должны будут принять участие в проекте (и так далее, для каждого семестра!), Поэтому мне нужно что-то, что будет бесплатным и независимым от ОС (или, по крайней мере, OsX). /Windows), поэтому его легко можно было бы передать следующим студентам по проекту.

Я думал о USB-ключе WAMP с интерфейсом MySQL / HTML, но он будет привязан к ОС, которую я выбрал первой. В конце концов, вариант LibreOffice и лайки станут вариантом, если я не найду ничего действительно портативного.

У кого-нибудь есть решение?

2 ответа2

1

Libre Office справится с этой задачей, но я согласен, что веб-решение будет лучше. Пока вы осторожны, вы можете использовать WAMP/LAMP/MAMP взаимозаменяемо, просто будьте осторожны при использовании функций ОС, особенно системных функций.

Вы также можете использовать SQLite вместо серверного инструмента, который облегчит перемещение между системами.

Лично я бы рекомендовал использовать Node.JS с SQLlite, поскольку это легко раскручивается на любой платформе. Опять же, позаботьтесь о регистрации системных ссылок, но это не особенно сложно. Таким образом, вам не нужно поддерживать некоторые серверы на рабочем столе, запуск Node-сервера происходит очень быстро, и вам не нужен сервер для запуска базы данных.

0

PostgresSQL, mySQL и друзья с открытым исходным кодом и портированы на несколько платформ. Вы можете запустить его на одной платформе, создать дамп данных и загрузить данные на другой платформе.

Как вы думаете, вы можете сделать свой собственный прибор? Поместите все это в экземпляр VMWare. Затем они могут перенести его с компьютера на компьютер. Плюс: вид набора и полузабытие. Недостаток: им придется иметь дело с Linux в тот момент, когда что-то пойдет не так.

Я ценю и аплодирую вам, пытаясь создать такой вид и забыть, но на каком-то уровне это неизбежная сложность. Если вы наложите на него достаточное количество слоев, чтобы сделать ежедневную работу безболезненной, вы получите большой крах того, "как это работает", если он когда-нибудь сломается. Или даже если они просто хотят добавить функции.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .