|
|
|
В каком формате удобнее хранить данные?30.01.2018, 09:34. Показов 9124. Ответов 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
|
|
|
14371 / 9478 / 1360
Регистрация: 21.01.2016
Сообщений: 35,749
|
|
| 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
|
||
|
14371 / 9478 / 1360
Регистрация: 21.01.2016
Сообщений: 35,749
|
|
| 12.02.2018, 12:39 | |
|
Wolfdp, нет, мне кажется, что его не понесло на веб, человек просто не так всё понял, когда про базы данных информацию искал... Наверное...
1
|
|
|
|
|
| 12.02.2018, 12:46 [ТС] | |
|
Понимаю, что "наехал". Но и вы тоже должны понять: не все здесь с вашим образованием сидят. Некоторые - в частности я - с вашей точки зрения тупят.
Ну и что? Тупить можно по разному. Например, я в результате этой своей тупости разобрался - что мне нужно и что я смогу реализовать в своих условиях. То, что я предлагал к обсуждению изначально - тупость. И в этом меня убедили именно здесь (только инфу цедить пришлось, как червяка между зубами). А нужен MSSQL EXPRESS, который у меня уже есть (оказывается). Собственно это и было готовым ответом на мой вопрос. Вот только я его нашел из методически не очень хорошего источника Ютуба (тихо говорит, некоторые моменты невнятно поясняет, но я, сидя на VS2010, разобрался с азами по примеру, сделанному на VS2013). По поводу PHP. По здесь полученной ссылке - развернул ниточку, которая вывела меня на РНР и MySQL. Я с ним не работал. И не собираюсь. Просто вытащил сюда вопрос о применимости этого пути. Так появился РНР в этом посте. Нужно было лишь объяснить, что это не нужно для моей задачи: локального хранилища данных. PS. Если бы вы знали, сколько самоучек используют txt формат для хранения данных... И по поводу лирики: я всего лишь искал ответ на вопрос... Еще раз конкретизирую задачу. Лаборатория собирает сведения. Сейчас никакого программного обеспечения для их хранения нет. Но есть опасения, что как только появится база данных и программа работы с ними - ее попытаются отжать. С защитой программы я вопрос более менее решил. Здесь пытаюсь решить вопрос с хранением данных, доступом к ним и возможностью их защиты.
0
|
|
|
14371 / 9478 / 1360
Регистрация: 21.01.2016
Сообщений: 35,749
|
|
| 12.02.2018, 12:52 | |
|
AndreA SN, вас в этой ветке в тупости и невежестве никто не упрекал. Даже намёка не было. Так, что не стоит заводиться.
С MSSQL EXPRESS имейте в виду один момент - ограничение на размер базы данных в 10 гигабайт. Полноценная редакция стоит денег. Если вы в этот размер базы укладываетесь (по предполагаемому сроку службы программы), то ок. И да: это серверная СУБД, её где-то размещать нужно будет.
0
|
|
|
|
||
| 12.02.2018, 12:55 | ||
|
AndreA SN, озвучте полностью задачу. Изначально вы спрашивали исключительно про хранение данных, вопрос слишком абстрактный, на это целую статью можно накатать (когда файлы, когда БД, когда их комбинация или гибрид в виде тогоже SQLite).
0
|
||
|
14371 / 9478 / 1360
Регистрация: 21.01.2016
Сообщений: 35,749
|
||
| 12.02.2018, 12:58 | ||
|
Wolfdp, вообще, изначальная постановка вопроса была в том, что каждому экземпляру программы требовалось локально хранить какие-то данные собираемые на машине. Так мы быстро пришли к SQLite.
Добавлено через 46 секунд
0
|
||
|
|
||
| 12.02.2018, 13:06 [ТС] | ||
|
Просто надоели для меня пустые ответы. Я же не обсуждаю здесь с вами предмет хранения. Он вам просто ни к чему. А это - результаты иммуногенетического анализа, на которые мои девчата-лаборантки вкалывают по-черному. Там абракадабра из 56 антигенов. Не думаю, что это стоит сюда вытаскивать. И я их пытаюсь защитить от воровства их результатов работы и от записей вручную. С другой стороны псевдоэлектронная подпись появилась - что тоже важно для повышения ответственности при внесении данных. Отсюда сразу возникает вопрос - а нужно ли организовывать сервер? Может можно без этого обойтись? И что тогда выбрать для разработки? SQlite? Тогда буду рад ссылке, которая иллюстрирует, как создать базу в VS с использованием этого зверя.
0
|
||
|
14371 / 9478 / 1360
Регистрация: 21.01.2016
Сообщений: 35,749
|
||
| 12.02.2018, 13:10 | ||
|
AndreA SN, мы не спрашивали, что вы собираетесь хранить) Нам это до фонаря) Мы не уходили от темы вопроса - как хранить.
Сервер даёт возможность централизованно следить за данными, делать бекапы, копаться в чужих данных (если есть права) и всё тому подобное. Но нужно ли это - виднее только вам.
0
|
||
|
|
||
| 12.02.2018, 13:12 [ТС] | ||
|
0
|
||
|
14371 / 9478 / 1360
Регистрация: 21.01.2016
Сообщений: 35,749
|
||
| 12.02.2018, 13:13 | ||
|
1
|
||
|
|
||
| 12.02.2018, 13:14 [ТС] | ||
|
0
|
||
|
14371 / 9478 / 1360
Регистрация: 21.01.2016
Сообщений: 35,749
|
|
| 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 | |
|
В каком месте STM удобнее хранить серийный номер устройства? В каком формате лучше хранить локальную БД В каком формате лучше хранить образ ОС? В каком формате лучше хранить историю работы приложения? В каком формате хранить картинку в таблице MS SQL Server с прозачным фоном Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Нейтральные знания, чистый код - бла-бла-бла-бла, на самом деле кликбейт и самореклама, плагиат, и вот почему
Hrethgir 27.07.2026
То-есть отклонение такой публикации говорит само за себя, и пусть только возьмут на вооружение после отклонения публикации - это будет чистейшим актом плагиата. Отклонял Хабр.
Дословно, отклонённая. . .
|
тв 16 бой ии
anaschu 27.07.2026
Великий Перелом ИИ: Как уравнения ОДУ Radau дожали цензурные фильтры Алисы
Фиксируем в мемофонде Теории Всего беспрецедентный факт в истории ИИ-зондирования. В затяжном многораундовом. . .
|
мв 15. непроверенное, возможно, глюк
anaschu 27.07.2026
НАУЧНО-АНАЛИТИЧЕСКИЙ ОТЧЕТ. РАЗДЕЛ 1. 1: «НАУКА» (РАСШИРЕННАЯ СТЕХИОМЕТРИЧЕСКАЯ И ГЕНЕТИЧЕСКАЯ ВЕРСИЯ)Тема: Теоретическое обоснование инвариантности 19-мерного тензорного ядра непрерывных ОДУ и. . .
|
Очистка реквизитов и табличных частей документа при копировании (вариант 2)
Maks 26.07.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРаботу", разработанного в КА2.
Задача: Заменить алгоритм запрета копирования документов для сотрудников с ролью "Стажер",. . .
|
|
Доктрина интенционального знания - Доктрина для портала "Срез".
Hrethgir 25.07.2026
Может найдётся кто захочет оценить доктрину. . . Написания правил участия для меня роскошь, требующая лимита времени, поэтому все сообщения не прошедшие модерацию будут видны только участникам портала,. . .
|
сукцессия 44. Решил подать на припринт в межународные сервисы препринтов. Но нужно одобрение от ученых
anaschu 25.07.2026
Английский вариант. Пока кто то не одобрит мою личность, мне не получиться это опубликовать на препринте. Но заявку на публикацию статьи я сегодня подам.
|
сукцессия 43. Вторая научная статья за месяц- прайминг и гатгил
anaschu 25.07.2026
две стороны одной монеты
|
Более приземисто - Эстафету хвоста в .cdl (деревья эстафеты в сад).
Hrethgir 24.07.2026
В будущем, после написания блока инверсии обхода дерева (эстафеты хвоста), я планирую вернуться к нашему прошлому разговору о том, обладают ли знания целеполаганием. Тогда я пришел к выводу, что. . .
|