|
|
|
В каком формате удобнее хранить данные?30.01.2018, 09:34. Показов 8994. Ответов 127
Метки нет (Все метки)
Есть необходимость хранить данные.
Нет возможности организовывать базу данных. Какие есть альтернативы. Скорость обработки имеет значение Количество записей - в год добавляется до 10-12 тысяч. тип хранимых данных: в одной записи 15 полей, текст В чем лучше хранить? txt? excel? Css?
1
|
|
| 30.01.2018, 09:34 | |
|
Ответы с готовыми решениями:
127
В каком формате хранить число, чтобы нули спереди не отбрасывались В каком виде хранить данные, содержащие 4 поля Как и в каком формате хранить координаты карты |
|
|
|
| 11.02.2018, 19:57 [ТС] | |
|
Так, ребята. Я уже говорил. В этом деле звезд с неба не хватаю. Что накопал в инете - то и пытаюсь осмыслить. Дали ссылку на MySQL. Установил. Попутно зацепился за другие ссылки. Посмотрел. Почитал. Теперь пытаюсь разобраться - как удобнее начать с этим работать. Ни разу до этого ничего подобного не делал. Обратился сюда. А тут вы - вместо направить куда надо - обругиваете.
Я сам учусь и программировать, и сопровождать своё. Никаких курсов, кроме как ВВК (вопрос-видео-книга), не проходил. Дипломов не имею. Но это не значит, что вы разговариваете "с деревом". Я если начну со своей профколокольни гнобить - хрен же кто меня переплюнет. Ибо там у меня всяких знаний и дипломов - в туалете стенок не хватает клеить. Но это - ведь не важно здесь?! Поэтому еще раз конкретизирую свой вопрос. Мне нужно понять как хранить данные на локальной машине. Вы меня убедили, что все изначально поставленные мной вопросы разрешимы в MySQL. Приложение, работающее с данными, пишу в C#. Подскажите, а лучше дайте ссылку на видео, как мне изначально "связать" MySQL и мою программку, которая будет писаться в C# и что для этого нужно установить на "голую" машину кроме MySQL и VS? За это буду благодарен. Ну а коль появились теги "Не по теме" - для круть каких крутых и не понявших мой текущий пост, добавлю ссылку на свою вещь: http://www.stihi.ru/2010/05/30/4813 Сразу предупреждаю - этим я бабло и рейтинги не зарабатываю. Но душу отвести - раз плюнуть. Добавлено через 1 час 0 минут нашел я как это делается в C#. Всем спасибо за помощь. Добавлено через 3 минуты https://www.youtube.com/watch?v=5Hbtt6w_h3g
0
|
|
|
|
|||||
| 11.02.2018, 20:11 | |||||
|
AndreA SN,
#1 Делать нужно на том, что лучше знаешь. Если до этого не работали ни с asp.net, ни с php, но например знаете Ruby -- возможно лучше писать на нем. Если вообще не сталкивались с программированием, то в любом случае придется учить с нуля. #2 вы изначально интересуетесь хранением информации, далее вас заносит тупо на web решения. Причем в совершенно другой стек технологий. #3 #4 Если вам нужен шаблоный сайт (форум, блог, магазин) -- то логичнее использовать CMS (Drupal, WordPress, Joomla) или уже готовый хостинги (для блогов например Blogger.com) #5 Добавлено через 1 минуту
1
|
|||||
|
|
||
| 11.02.2018, 21:18 [ТС] | ||
|
Я просто искренне убежден: не так труден вопрос: как писать и на чем писать. Гораздо труднее ответить на вопрос - о чем писать. По откликам я вижу - к моим идеям имеется специализированный коммерческий интерес. Но реализация идей - толковое дело лишь после толковой постановки задачи. А чтобы спец толково поставил задачу прогеру - он хоть немного должен понимать в том, что прогер делает. Я уже слыхал отмазки типа: "Это невозможно запрограммировать. Кропайте ручонками". Я такого прогера и на выстрел больше к своим идеям не подпущу. Я - технарь по образованию - решил путем самоучного программирования вопрос, который прогеры не брались решать. Но у меня на это ушло слишком много времени. У спеца времени ушло бы в десятки раз меньше - не будь он ленив. Вот это бесит. Программист стал слишком уж "белой кости". Для начальства - если он что-то сказал - значит так оно и есть. Да вот только я - чернорабочий - не согласен. И пока прогер пиво пил и рассуждал о возможностях - я решил вопрос. И заявку подал в РосПатент. Очередную. Без него. А теперь конечно: решение "далеко от технического совершенства и несовременно". Ну и хрен с ним. У меня комп работает там, где другие по воле прогера ручонками сучат. Почему я об этом тут говорю? Да заело просто. Не все сюда приходят, чтобы за них сделали домашку. Некоторые приходят за ответом. И Ваш, Wolfdp, последний ответ - именно то, зачем здесь я. За что Вам и благодарен. Но до этого во всей теме - будто прогеры глумиться продолжают: конкретного решения нет, но куча тыканий носом в дерьмо незнания. Да. Не знаю. Но узнаю! Не по теме, но просто для раздумий. Задача: как организовать поиск верных записей в массиве данных, если изначально все записи признаны условно не верными? Отвечать на этот вопрос не надо. Просто пример задачи из разряда "непрограммируемых", которую решил "тупой" технарь, а программист спасовал. И теперь "не снисходит до глупостей" технаря.
0
|
||
|
управление сложностью
|
|
| 12.02.2018, 07:49 | |
|
AndreA SN, спрошу проще. Вам нужно организовать ресурс которым смогут пользоваться другие люди по всему миру ? Если да, то самое верное решение - сделать сайт. Выбор технологии (ASP или PHP) - это уже нюансы реализации.
1
|
|
|
14349 / 9444 / 1359
Регистрация: 21.01.2016
Сообщений: 35,594
|
|
| 12.02.2018, 08:03 | |
|
AndreA SN, я не совсем понял, откуда взялась MySQL. Речь же шла о встраивании базы в приложение (SQLite). MySQL - серверная СУБД. Было бы крайне тупо ставить её на каждую машину. Или вы решили завести сервер с базой? И почему MySQL, а не более продвинутая PostgreSQL или MSSQL Express?
1
|
|
|
484 / 397 / 68
Регистрация: 14.02.2014
Сообщений: 1,930
|
|
| 12.02.2018, 09:24 | |
|
AndreA SN, совет бесплатный:
Меньше лирики, больше конкретики. Если вас занесло на ПХП - был взят вектор движения в сторону WEB. Зачем - никто здесь не знает. Просто опишите задачу, которую должен решить софт. Для чего он пишется. Какую проблемную область закрывает. Какие к нему бизнес-требования. Тут много опытных разработчиков, решающих задачи в различных проблемно-ориентированных областях и сферах человеческой деятельности. Подскажут куда двигаться, что почитать и какие инструменты применять.
0
|
|
| 12.02.2018, 10:09 | |
|
0
|
|
|
|
||
| 12.02.2018, 12:35 | ||
|
Учитывая что ТС понесло на web, что-то мне подсказывает что решение его задачи уже готово, сервисировано и просто ждем на очередном хостинге шаблоных сайтов. А может и нет, хз что там хранить в БД нужно.
0
|
||
|
14349 / 9444 / 1359
Регистрация: 21.01.2016
Сообщений: 35,594
|
|
| 12.02.2018, 12:39 | |
|
Wolfdp, нет, мне кажется, что его не понесло на веб, человек просто не так всё понял, когда про базы данных информацию искал... Наверное...
1
|
|
|
|
|
| 12.02.2018, 12:46 [ТС] | |
|
Понимаю, что "наехал". Но и вы тоже должны понять: не все здесь с вашим образованием сидят. Некоторые - в частности я - с вашей точки зрения тупят.
Ну и что? Тупить можно по разному. Например, я в результате этой своей тупости разобрался - что мне нужно и что я смогу реализовать в своих условиях. То, что я предлагал к обсуждению изначально - тупость. И в этом меня убедили именно здесь (только инфу цедить пришлось, как червяка между зубами). А нужен MSSQL EXPRESS, который у меня уже есть (оказывается). Собственно это и было готовым ответом на мой вопрос. Вот только я его нашел из методически не очень хорошего источника Ютуба (тихо говорит, некоторые моменты невнятно поясняет, но я, сидя на VS2010, разобрался с азами по примеру, сделанному на VS2013). По поводу PHP. По здесь полученной ссылке - развернул ниточку, которая вывела меня на РНР и MySQL. Я с ним не работал. И не собираюсь. Просто вытащил сюда вопрос о применимости этого пути. Так появился РНР в этом посте. Нужно было лишь объяснить, что это не нужно для моей задачи: локального хранилища данных. PS. Если бы вы знали, сколько самоучек используют txt формат для хранения данных... И по поводу лирики: я всего лишь искал ответ на вопрос... Еще раз конкретизирую задачу. Лаборатория собирает сведения. Сейчас никакого программного обеспечения для их хранения нет. Но есть опасения, что как только появится база данных и программа работы с ними - ее попытаются отжать. С защитой программы я вопрос более менее решил. Здесь пытаюсь решить вопрос с хранением данных, доступом к ним и возможностью их защиты.
0
|
|
|
14349 / 9444 / 1359
Регистрация: 21.01.2016
Сообщений: 35,594
|
|
| 12.02.2018, 12:52 | |
|
AndreA SN, вас в этой ветке в тупости и невежестве никто не упрекал. Даже намёка не было. Так, что не стоит заводиться.
С MSSQL EXPRESS имейте в виду один момент - ограничение на размер базы данных в 10 гигабайт. Полноценная редакция стоит денег. Если вы в этот размер базы укладываетесь (по предполагаемому сроку службы программы), то ок. И да: это серверная СУБД, её где-то размещать нужно будет.
0
|
|
|
|
||
| 12.02.2018, 12:55 | ||
|
AndreA SN, озвучте полностью задачу. Изначально вы спрашивали исключительно про хранение данных, вопрос слишком абстрактный, на это целую статью можно накатать (когда файлы, когда БД, когда их комбинация или гибрид в виде тогоже SQLite).
0
|
||
|
14349 / 9444 / 1359
Регистрация: 21.01.2016
Сообщений: 35,594
|
||
| 12.02.2018, 12:58 | ||
|
Wolfdp, вообще, изначальная постановка вопроса была в том, что каждому экземпляру программы требовалось локально хранить какие-то данные собираемые на машине. Так мы быстро пришли к SQLite.
Добавлено через 46 секунд
0
|
||
|
|
||
| 12.02.2018, 13:06 [ТС] | ||
|
Просто надоели для меня пустые ответы. Я же не обсуждаю здесь с вами предмет хранения. Он вам просто ни к чему. А это - результаты иммуногенетического анализа, на которые мои девчата-лаборантки вкалывают по-черному. Там абракадабра из 56 антигенов. Не думаю, что это стоит сюда вытаскивать. И я их пытаюсь защитить от воровства их результатов работы и от записей вручную. С другой стороны псевдоэлектронная подпись появилась - что тоже важно для повышения ответственности при внесении данных. Отсюда сразу возникает вопрос - а нужно ли организовывать сервер? Может можно без этого обойтись? И что тогда выбрать для разработки? SQlite? Тогда буду рад ссылке, которая иллюстрирует, как создать базу в VS с использованием этого зверя.
0
|
||
|
14349 / 9444 / 1359
Регистрация: 21.01.2016
Сообщений: 35,594
|
||
| 12.02.2018, 13:10 | ||
|
AndreA SN, мы не спрашивали, что вы собираетесь хранить) Нам это до фонаря) Мы не уходили от темы вопроса - как хранить.
Сервер даёт возможность централизованно следить за данными, делать бекапы, копаться в чужих данных (если есть права) и всё тому подобное. Но нужно ли это - виднее только вам.
0
|
||
|
|
||
| 12.02.2018, 13:12 [ТС] | ||
|
0
|
||
|
14349 / 9444 / 1359
Регистрация: 21.01.2016
Сообщений: 35,594
|
||
| 12.02.2018, 13:13 | ||
|
1
|
||
|
|
||
| 12.02.2018, 13:14 [ТС] | ||
|
0
|
||
|
14349 / 9444 / 1359
Регистрация: 21.01.2016
Сообщений: 35,594
|
|
| 12.02.2018, 13:18 | |
|
AndreA SN, то, что вам сразу и посоветовали: SQLite - встраиваемая файловая СУБД.
Добавлено через 2 минуты Выглядит как пара библиотек идущих с вашим приложением. И файл базы. Работать с ней можно через ADO.NET ручками или с применением ORM типа Dapper, PetaPoco, linq 2 db или Entity Framework. C самой базой, вне кода, можно работать через программу sqlitebrowser: создать, посмотреть данные, отредактировать и всё такое.
1
|
|
|
|
|
| 12.02.2018, 13:19 [ТС] | |
|
Я помню и второй раз плюсую за тот же совет. И второй раз спрашиваю - есть ли толковый обучающий ролик на эту тему? И что нужно доустановить/докачать/развернуть на машине, чтобы начать с этим делом работать в VS?
0
|
|
| 12.02.2018, 13:19 | |
|
Помогаю со студенческими работами здесь
60
В каком месте STM удобнее хранить серийный номер устройства? В каком формате лучше хранить локальную БД В каком формате лучше хранить образ ОС? В каком формате лучше хранить историю работы приложения? В каком формате хранить картинку в таблице MS SQL Server с прозачным фоном Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
20. Мат мед. Абсентеизм как отдельный тип простоя
anaschu 29.05.2026
Апдейт модели: исправленные баги, абсентеизм и новые механизмы
Продолжаю развивать ранее описанную модель рабочего коллектива на AnyLogic. За последние несколько дней был проведён серьёзный. . .
|
19. здоровье, усталость и психотип работника влияют на производительность предприятия, и наоборот, производительность на здоровье, усталось и психотип
anaschu 28.05.2026
Дискретно-событийная модель рабочего коллектива на AnyLogic: здоровье, выгорание, психотипы и микростимуляция
Привет, коллеги. Хочу поделиться итогами нескольких недель работы над симуляционной. . .
|
"Прокси" для последовательного порта
Eddy_Em 28.05.2026
Эту штуку написал я достаточно давно. Но сейчас вот понадобилось настроить датчик грозы, но при этом не отключать его от "метеодемона". Соответственно, надо запустить этот "прокси": метеодемон будет. . .
|
Рефакторинг программы уравнивания.
Massaraksh7 26.05.2026
Пример по предыдущей записи в блоге. Но, надо заметить, что, во-первых, там оптимизация не только математики, но и работы с базой данных, и с графами, а во-вторых, это ещё не всё.
|
|
Использование TThread в Lazarus для математических вычислений.
Massaraksh7 25.05.2026
Производя рефакторинг своих программ на предмет ускорения их работы, обратил внимание на такой аспект, как сокращение времени матвычислений. Дело в том, что приходится работать с большими матрицами. . .
|
Модель здравосохранения 18. Чем здоровее работник, тем быстрее выгорает
anaschu 24.05.2026
Имитационная модель корпоративного здравоохранения: что показывает математика
Сегодня в модели рабочего коллектива на AnyLogic появились три новые механики — выгорание через накопленную усталость,. . .
|
Модель здравосохранения 17. Планы на выгорание
anaschu 23.05.2026
Вот конкретная схема реализации:
В классе Работник добавить:
накопленнаяУсталость — растёт каждый час работы, снижается в перерывы и болезни
коэффициентПрезентеизма — снижает продуктивность. . .
|
Изменение цветов в палитре gif файла aka фавикона
russiannick 23.05.2026
Изменение цветов в палитре gif файла, юзаемого как фавиконка в составе html-файла, помещенная в base64, средствами нативного Java Script, навеянное сном в майский день.
Для работы необходим браузер,. . .
|