|
Хочу локально работать с БД и переносить её с собой или посылать по почте
|
|||
---|---|---|---|
#18+
skyANA ... Просто человек думает, что итак понятно, что речь о том, что в итоге будет некое standalone приложение, что где-то локально хранит свои данные. Очередной человек который хочет на HTML и Browser'е делать standalone?... мне кажется, такое в этом форуме уже было ))) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2020, 18:49 |
|
Хочу локально работать с БД и переносить её с собой или посылать по почте
|
|||
---|---|---|---|
#18+
Leonid Kudryavtsev skyANA ... Просто человек думает, что итак понятно, что речь о том, что в итоге будет некое standalone приложение, что где-то локально хранит свои данные. Очередной человек который хочет на HTML и Browser'е делать standalone?... Пока не понятно то, чего он хочет. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2020, 18:51 |
|
Хочу локально работать с БД и переносить её с собой или посылать по почте
|
|||
---|---|---|---|
#18+
kompospec skyANA kompospec, например вот: Standalone application with Electron, React, and SQLite stack . На чём, кроме PHP, вы программу-то свою написать сможете? js, pyton, c++, java Мне в принципе всё равно на каком языке. Важно чтоб это сработало с 10 миллионами строк, например. То миллион, то миллион шестьсот, то уже 10 миллионов. И главное так и не сказано, что конкретно приложение с ними будет делать... Какое-то дополнение, какая-то сортировка, какая-то группировка обязательно сработают ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2020, 18:54 |
|
Хочу локально работать с БД и переносить её с собой или посылать по почте
|
|||
---|---|---|---|
#18+
Ок. Человек очень хочет выиграть в лотерею. У него есть текстовый файл с выигрышами. С этого файла генерируются различные комбинации цифр - по 30 тысяч записей-вариантов на каждый день начиная с 2018 года. Эти данные укладываются в Базу. См. образец в 1 сообщении. Причём там важны только цифры и дата. База создана. Нужно просто отсортировать её по количеству повторений. Всё сделано на php mySQL Но свыше миллиона записей - начинает тормозить существенно. А записей будет больше 10 миллионов Теперь вам всё понятно? Адрес человека и лотереи - дать не могу, к сожалению. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2020, 19:02 |
|
Хочу локально работать с БД и переносить её с собой или посылать по почте
|
|||
---|---|---|---|
#18+
kompospec Ок. Человек очень хочет выиграть в лотерею. У него есть текстовый файл с выигрышами. С этого файла генерируются различные комбинации цифр - по 30 тысяч записей-вариантов на каждый день начиная с 2018 года. Эти данные укладываются в Базу. См. образец в 1 сообщении. Причём там важны только цифры и дата. База создана. Нужно просто отсортировать её по количеству повторений. Всё сделано на php mySQL Но свыше миллиона записей - начинает тормозить существенно. А записей будет больше 10 миллионов Теперь вам всё понятно? Адрес человека и лотереи - дать не могу, к сожалению. Каждый день приходит новая порция данных в 30 тысяч. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2020, 19:03 |
|
Хочу локально работать с БД и переносить её с собой или посылать по почте
|
|||
---|---|---|---|
#18+
kompospecЕсли я вас правильно понял - и у mySQL, и у sqLite есть специальные варианты для моего случая? И мене не придётся ставить sqLite на чужом компьютере? Да. Осталась сущая мелочь: немного погуглить и почитать документацию. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2020, 19:04 |
|
Хочу локально работать с БД и переносить её с собой или посылать по почте
|
|||
---|---|---|---|
#18+
kompospec kompospec Ок. Человек очень хочет выиграть в лотерею. У него есть текстовый файл с выигрышами. С этого файла генерируются различные комбинации цифр - по 30 тысяч записей-вариантов на каждый день начиная с 2018 года. Эти данные укладываются в Базу. См. образец в 1 сообщении. Причём там важны только цифры и дата. База создана. Нужно просто отсортировать её по количеству повторений. Всё сделано на php mySQL Но свыше миллиона записей - начинает тормозить существенно. А записей будет больше 10 миллионов Теперь вам всё понятно? Адрес человека и лотереи - дать не могу, к сожалению. Каждый день приходит новая порция данных в 30 тысяч. Человек решил что раз на хостинге такие тормоза - то на его супер-пупер компе - всё будет летать. Поэтому с хостинга плавно едим на Локаль. Но у человека нет ни Мускулов, ни Апачей. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2020, 19:07 |
|
Хочу локально работать с БД и переносить её с собой или посылать по почте
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov kompospecЕсли я вас правильно понял - и у mySQL, и у sqLite есть специальные варианты для моего случая? И мене не придётся ставить sqLite на чужом компьютере? Да. Осталась сущая мелочь: немного погуглить и почитать документацию. Что такое тогда IndexedDB - оно вообще не нужно? Написано что есть в любом браузере. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2020, 19:08 |
|
Хочу локально работать с БД и переносить её с собой или посылать по почте
|
|||
---|---|---|---|
#18+
kompospecЧто такое тогда IndexedDB - оно вообще не нужно? Кривое баловство. Как и всё, что "есть в браузере". Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2020, 19:18 |
|
Хочу локально работать с БД и переносить её с собой или посылать по почте
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov kompospecЧто такое тогда IndexedDB - оно вообще не нужно? Кривое баловство. Как и всё, что "есть в браузере". Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2020, 19:42 |
|
Хочу локально работать с БД и переносить её с собой или посылать по почте
|
|||
---|---|---|---|
#18+
kompospec Человек решил что раз на хостинге такие тормоза - то на его супер-пупер компе - всё будет летать. Поэтому с хостинга плавно едим на Локаль. Но у человека нет ни Мускулов, ни Апачей. У человека прежде всего нет мозгов. База данных за человека не будет обрабатывать строки. Поэтому для начала нужно определиться, где (на сервере или на клиенте) и как (от этого зависят требования к СУБД) будут обрабатываться данные. После этого нужно гуглить "portable|embedded database". ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2020, 20:20 |
|
Хочу локально работать с БД и переносить её с собой или посылать по почте
|
|||
---|---|---|---|
#18+
kompospec ... Нужно просто отсортировать её по количеству повторений. ... Адрес человека и лотереи - дать не могу, к сожалению. Если речь про количество повторений, то и нужно хранить только итоговые веса(количество повторений) выпадающих чисел. Базы данных вам не нужны, вы морочите голову и человеку и нам тут. Вам в другой раздел. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2020, 20:42 |
|
Хочу локально работать с БД и переносить её с собой или посылать по почте
|
|||
---|---|---|---|
#18+
pureproft kompospec ... Нужно просто отсортировать её по количеству повторений. ... Адрес человека и лотереи - дать не могу, к сожалению. Если речь про количество повторений, то и нужно хранить только итоговые веса(количество повторений) выпадающих чисел. Базы данных вам не нужны, вы морочите голову и человеку и нам тут. Вам в другой раздел. Вероятно, что человеку действительно нужны как вы говорите - итоговые веса и какой ваш гениальный алгоритм? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2020, 21:55 |
|
Хочу локально работать с БД и переносить её с собой или посылать по почте
|
|||
---|---|---|---|
#18+
kompospec и какой ваш гениальный алгоритм? Человек открывает любимый сайт, где как-то реализован нужный сервис. И скармливает сайту файл базы, вот как тут: https://sqliteonline.com/ Файлик попадает на сервер и нужным образом обрабатывается. Ничего "ставить" не нужно, кроме веб-браузера. Для быстрой сортировки 10 млн строк используем, например, индексы. Или, вместо "сайта", локальное приложение, умеющее работать с локальными СУБД, например - Firebird Embedded. Тоже ничего "ставить" не нужно, носишь всё на флешке. Нужны права на запуск приложений на флешках. И нужен программист, в обоих случаях. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2020, 02:32 |
|
Хочу локально работать с БД и переносить её с собой или посылать по почте
|
|||
---|---|---|---|
#18+
kompospec Хочу локально работать с БД и переносить её с собой или посылать по почте MS Access? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2020, 03:37 |
|
Хочу локально работать с БД и переносить её с собой или посылать по почте
|
|||
---|---|---|---|
#18+
ъъъъъ kompospec и какой ваш гениальный алгоритм? Человек открывает любимый сайт, где как-то реализован нужный сервис. И скармливает сайту файл базы, вот как тут: https://sqliteonline.com/ Файлик попадает на сервер и нужным образом обрабатывается. Ничего "ставить" не нужно, кроме веб-браузера. Для быстрой сортировки 10 млн строк используем, например, индексы. Или, вместо "сайта", локальное приложение, умеющее работать с локальными СУБД, например - Firebird Embedded. Тоже ничего "ставить" не нужно, носишь всё на флешке. Нужны права на запуск приложений на флешках. И нужен программист, в обоих случаях. Файлик... - размером в 100МБ ... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2020, 14:43 |
|
Хочу локально работать с БД и переносить её с собой или посылать по почте
|
|||
---|---|---|---|
#18+
kompospec, и что? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2020, 20:38 |
|
Хочу локально работать с БД и переносить её с собой или посылать по почте
|
|||
---|---|---|---|
#18+
ъъъъъ kompospec, и что? Ну так гордо выложите решение этой простецкой задачи: Дано: Тираж каждый день. Каждый день появляются 20 произвольных цифр от 1 до 99 включительно. Из этих цифр появляется около 40 тысяч вариантов из 6 цифр например: 5_9_62_63_66_69 - цифры собраны в строку - чисто для удобства. найти: Все совпадения в цифрах за последнее 3 года. Отсортировать по частоте совпадений. Жду простое решение на простом "файлике" ... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2020, 21:30 |
|
Хочу локально работать с БД и переносить её с собой или посылать по почте
|
|||
---|---|---|---|
#18+
kompospec Все совпадения в цифрах за последнее 3 года. Отсортировать по частоте совпадений. Что значит "все совпадения" ? При чем тут и зачем нужны "40 тысяч вариантов" ? SELECT * FROM ( SELECT hifra, count(*) as cnt FROM table WHERE year >= (2020-3) GROUP BY hifra HAVING count(*)>1 ) ORDER BY cnt desc ? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.11.2020, 00:03 |
|
Хочу локально работать с БД и переносить её с собой или посылать по почте
|
|||
---|---|---|---|
#18+
Leonid Kudryavtsev kompospec Все совпадения в цифрах за последнее 3 года. Отсортировать по частоте совпадений. Что значит "все совпадения" ? При чем тут и зачем нужны "40 тысяч вариантов" ? SELECT * FROM ( SELECT hifra, count(*) as cnt FROM table WHERE year >= (2020-3) GROUP BY hifra HAVING count(*)>1 ) ORDER BY cnt desc ? Вопрос поставил меня в тупик. Совпадение... Совпадение это когда в одной строке написано 58_87_54_4_3_6 и в другой строке 58_87_54_4_3_6 ну или теже цифры, но в другом порядке. Одинаковые циферки. Запрос ваш я к сожалению не понял. пишите пожалуйста алгоритм решения. Если он есть. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.11.2020, 01:57 |
|
Хочу локально работать с БД и переносить её с собой или посылать по почте
|
|||
---|---|---|---|
#18+
kompospec ъъъъъ kompospec, и что? Ну так гордо выложите решение этой простецкой задачи: ... 22225428 - вот тут - недостаточно гордо описано? Нанимешь программиста, который клещами вытягивает из тебя твои хотелки, и предлагает варианты решения, ты соглашаешься или нанамаешь другого. Если не устроило - смыть, повторить. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.11.2020, 03:27 |
|
Хочу локально работать с БД и переносить её с собой или посылать по почте
|
|||
---|---|---|---|
#18+
Да. SQLite - это хороший выбор для БД встроенной в приложение. Можно и отдельно. По поводу объема. Вот эта строчка длиной 40 символов (грубо 40 байтов для латиниц) Код: sql 1.
Для 1 600 000 записей это будет грубо 1 600 000 * 40 = 64 000 000 Или 64 мегабайта чистой текстовой информации. База маленькая. Но я-бы предложил все таки взять аккаунт AWS/GDrive и складывать базу туда. Тогда появится возможность ее шарить или не беспокоиться по поводу базы на рабочейстанции на работе или на ноуте дома. По поводу самих возможностей SQLite. Я не специалист но эта БД может не на 100% поддерживать диалекты SQL. Некоторые типы запросов такие как "connect by prior" иерархические могут не поддерживатся и их надо переписывать как-то изращенно через опцию рекурсии и внешнее соединение. Тоесть классическому специалисту по SQL эта DBMS может показаться ограниченной если он вчера сидел на MSSQL/Oracle. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.11.2020, 15:01 |
|
Хочу локально работать с БД и переносить её с собой или посылать по почте
|
|||
---|---|---|---|
#18+
kompospec skyANA kompospec, например вот: Standalone application with Electron, React, and SQLite stack . На чём, кроме PHP, вы программу-то свою написать сможете? js, pyton, c++, java Мне в принципе всё равно на каком языке. Важно чтоб это сработало с 10 миллионами строк, например. Можно брать Python. Он - наиболее Production-ready и на нем быстрее чем на С++ или JS можно найти какую-то библиотеку для своих нужд. С++ - это отдельный челлендж и он никак не вяжется с задачами которые поставил автор в 1 топике. Просто автору некогда будет искать обще-системные ошибки в то время когда надо очень быстро (херак-херак) сделать какой-то анализ данных. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.11.2020, 15:11 |
|
Хочу локально работать с БД и переносить её с собой или посылать по почте
|
|||
---|---|---|---|
#18+
[quot kompospec#22226087] Leonid Kudryavtsev пропущено... ...... Совпадение... Совпадение это когда в одной строке написано 58_87_54_4_3_6 и в другой строке 58_87_54_4_3_6 ну или теже цифры, но в другом порядке. Одинаковые циферки. Тоже в детстве шерстил в библиотеке подшивки газет за несколько лет с результатами Спортлото. Выписывал, строил столбики, искал корреляции между числами, завораживает. Целыми днями и вечерами просиживал над своими листочками. Кажется, вот-вот найду секрет. Прогнозировал.Нарисую варианты, и жду тираж следующий. Ладно, ума хватило, деньги не тратить, а так, чисто теоретически. Прям мандраж был. А потом отец дал мне книгу Себастьяна Бранта "Корабль дураков", и сказал почитай, эта книга была написана почти 500 лет назад. Насколько помню, там была глава и про нумерологию. И всё, азарт куда-то пропал. Бросьте это, только время потеряете. Ну, а если все-таки хотите, то вот вам некоторые идеи из моих детских наработок. 1. корреляция между двумя числами: Выстраиваете шахматку чисел по горизонтали и вертикали (наподобие расписания дежурств в школе) и заполняете пересечение чисел количеством выпавших случаев. Забавные рисунки получаются. 2. Корреляция между триадами - аналогично как в пункте 1, только уже трёхмерный куб будет. Ну и так далее. Удачи..... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.11.2020, 21:04 |
|
|
start [/forum/topic.php?fid=35&msg=40015120&tid=1552164]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
30ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
62ms |
get tp. blocked users: |
1ms |
others: | 273ms |
total: | 406ms |
0 / 0 |