Базы данных в SQL

все, что касается обмена базами данных, программы для работы с ними и пр.

Модераторы: ataka, konkar, deicide

Аватара пользователя
sandro123
Администратор
Сообщения: 423
Зарегистрирован: 28 ноя 2021, 14:48
Откуда: паттайя
поблагодарил: 1306 раз
были благодарны: 411 раз

Базы данных в SQL

Сообщение sandro123 »

давайте попробуем ;)
конверты данных в SQL постим здесь
:!: :arrow: [Local Link Removed for Guests]
:!: :arrow: :arrow: [External Link Removed for Guests]
:arrow: :arrow: :arrow: [External Link Removed for Guests]
stdrom
профи
Сообщения: 54
Зарегистрирован: 29 июл 2022, 12:38
поблагодарил: 1 раз
были благодарны: 25 раз

Re: Базы данных в SQL

Сообщение stdrom »

Предлагаю (по возможности) выкладывать базы тремя файлами чтобы просто заливать в папку, в формате MyIsam под MySQL 5.7 - его должны переваривать разные версии MySQL и MariaDB. Темы оформлять как в разделе с базами Cronos указывая количество строк, поля и прочую информацию.
stdrom
профи
Сообщения: 54
Зарегистрирован: 29 июл 2022, 12:38
поблагодарил: 1 раз
были благодарны: 25 раз

Re: Базы данных в SQL

Сообщение stdrom »

ПриватБанк 2014 (Украина)
Формат: MySQL 5.7 (MyISAM файлы)
Строк: 18 524 219
Уникальных телефонов: 18 213 452
Размер: 941.8 МБ (322.3 МБ архив)

Поля:
► Показать
Скрытый текст
Для просмотра скрытого текста необходимо быть авторизованным пользователем.
Просто распакуйте файлы в папку и запустите базу без импорта. Есть больше телефонов по ПриватБанку, но в другой базе. Возможно выложу позже, или обменяю на RU базы. Есть много других баз, если тема взлетит буду потихоньку выкладывать и меняться в личке.
stdrom
профи
Сообщения: 54
Зарегистрирован: 29 июл 2022, 12:38
поблагодарил: 1 раз
были благодарны: 25 раз

Re: Базы данных в SQL

Сообщение stdrom »

По предыдущему посту - ИНН были прочеканы на предмет соответствия контрольной сумме (и кажется дате рождения), не валидные строки были удалены. Изначальный размер базы был около 21М с юриками, невалидом, пустыми телефонами.

Срок правки предыдущего поста кончился, а упомянуть такую информацию забыл.
Аватара пользователя
sandro123
Администратор
Сообщения: 423
Зарегистрирован: 28 ноя 2021, 14:48
Откуда: паттайя
поблагодарил: 1306 раз
были благодарны: 411 раз

Re: Базы данных в SQL

Сообщение sandro123 »

[Local Link Removed for Guests] писал(а): [Local Link Removed for Guests]27 июл 2023, 18:43 ПриватБанк 2014 (Украина)
Формат: MySQL 5.7 (MyISAM файлы)
Строк: 18 524 219
Уникальных телефонов: 18 213 452
Размер: 941.8 МБ (322.3 МБ архив)

Поля:
► Показать
Скрытый текст
Для просмотра скрытого текста необходимо быть авторизованным пользователем.
Просто распакуйте файлы в папку и запустите базу без импорта. Есть больше телефонов по ПриватБанку, но в другой базе. Возможно выложу позже, или обменяю на RU базы. Есть много других баз, если тема взлетит буду потихоньку выкладывать и меняться в личке.
доброго дня, возник вопрос, получается помимо базы еще скрипт писать надо под запрос из базы?
:!: :arrow: [Local Link Removed for Guests]
:!: :arrow: :arrow: [External Link Removed for Guests]
:arrow: :arrow: :arrow: [External Link Removed for Guests]
stdrom
профи
Сообщения: 54
Зарегистрирован: 29 июл 2022, 12:38
поблагодарил: 1 раз
были благодарны: 25 раз

Re: Базы данных в SQL

Сообщение stdrom »

[Local Link Removed for Guests] писал(а): [Local Link Removed for Guests]28 июл 2023, 06:31 доброго дня, возник вопрос, получается помимо базы еще скрипт писать надо под запрос из базы?
Вопроса не понял. Если про поиск в базе то просто берешь любую оболочку (в них не силен), или на сервере (web, локальном) запускаешь обычно установленный уже по дефолту PhpMyAdmin и там и там окна запросов по полям примерно как в Cronos. Единственное что я без индексов для облегчения веса залил, там можно поставить индексы где именно тебе нужно - ИНН/дата рождения/фамилия, короче по каким полям именно ты ищешь. Мне кажется с тем же PhpMyAdmin новичку разобраться легче чем с Cronos.
stdrom
профи
Сообщения: 54
Зарегистрирован: 29 июл 2022, 12:38
поблагодарил: 1 раз
были благодарны: 25 раз

Re: Базы данных в SQL

Сообщение stdrom »

Краткая инструкция по работе с MySQL базами MyISAM (содержит 3 файла с одинаковым именем, но с разными расширениями - . frm, . MYI и . MYD), это по сути таблица, в каждой отдельной базе может быть много таблиц. Базы сами групируете по каким принципам хотите - банки, магазины, авто и т.п.

Если оболочка типа всяких "SQL manager" там просто как в Кроносе выбираете папку с базой и юзаете поля поиска

На сервере (веб/локальном):
► Показать
Аватара пользователя
h0b4
новый пользователь
Сообщения: 11
Зарегистрирован: 30 июн 2023, 19:21
поблагодарил: 6 раз
были благодарны: 4 раз

Re: Базы данных в SQL

Сообщение h0b4 »

Хотел бы перекатиться в вашу схему с работой в sql.
У меня часть баз (в тхт, csv, sql) из-за ограниченного места на диске пожата в zst (сейчас долгий поиск грепом по zst).

Вопросы:
1. Нужно ли все распаковать или она понимает архивы в zst?
2. Нужно ли все перевести в sql?
3. Сжимает ли ваша схема для экономии места?
4. Создает ли дополнительный объем ваша схема (индексация содержимого или прочего)? Если да, то условно примерно сколько дополнительно прибавляется к одному sql файлу весом 10гб или 1гб ?

Пардонте за нубские вопросы
Аватара пользователя
sandro123
Администратор
Сообщения: 423
Зарегистрирован: 28 ноя 2021, 14:48
Откуда: паттайя
поблагодарил: 1306 раз
были благодарны: 411 раз

Re: Базы данных в SQL

Сообщение sandro123 »

[Local Link Removed for Guests] писал(а): [Local Link Removed for Guests]29 июл 2023, 15:20 Хотел бы перекатиться в вашу схему с работой в sql.
У меня часть баз (в тхт, csv, sql) из-за ограниченного места на диске пожата в zst (сейчас долгий поиск грепом по zst).

Вопросы:
1. Нужно ли все распаковать или она понимает архивы в zst?
2. Нужно ли все перевести в sql?
3. Сжимает ли ваша схема для экономии места?
4. Создает ли дополнительный объем ваша схема (индексация содержимого или прочего)? Если да, то условно примерно сколько дополнительно прибавляется к одному sql файлу весом 10гб или 1гб ?

Пардонте за нубские вопросы
тема и правда интересная, есть ряд плюсов, и минусов. вот тоже простой вопрос "нубский" например есть 5 баз sql, как осуществить глобальный поиск по ним? или одну здоровенную базу создавать? :) сижу вроде как бы удобно в sql, а без наличия интернета, на флешке кронос с базами портативнее.
:!: :arrow: [Local Link Removed for Guests]
:!: :arrow: :arrow: [External Link Removed for Guests]
:arrow: :arrow: :arrow: [External Link Removed for Guests]
stdrom
профи
Сообщения: 54
Зарегистрирован: 29 июл 2022, 12:38
поблагодарил: 1 раз
были благодарны: 25 раз

Re: Базы данных в SQL

Сообщение stdrom »

[Local Link Removed for Guests] писал(а): [Local Link Removed for Guests]29 июл 2023, 15:33 тема и правда интересная, есть ряд плюсов, и минусов. вот тоже простой вопрос "нубский" например есть 5 баз sql, как осуществить глобальный поиск по ним? или одну здоровенную базу создавать? :) сижу вроде как бы удобно в sql, а без наличия интернета, на флешке кронос с базами портативнее.
Мускуль (тот же OpenServer) + базы ставяться на флешку и запускаются и без инета. При этом по ощущениям правильные базы в мускуле раза в 3 меньше весят аналогичных Кроноса (ощущение потому как закладываюсь на индексы и прочее).

Про поиск по 5 базам - ну так есть JOIN всякие запросы (можно научится, или просить составлять ChatGPT, он неплохо справляется), или написать простенькую веб морду, или бота в телеге. Кроме того стоит сводить в одну базу например 50 баз примерно одинаковых по полям некрупных, по 1-2 ляма так. По ощущениям база строк до 50М на офисном ноутбуке, или самом слабом VPS (рублей за 200-300 в месяц) вполне себе летает с правильными индексами. Секунда-другая запрос более менее стандартный, например поиск по ДР+ФИО.

ИМХО, в мускуле еще быстрее и удобнее редактировать базы, кажется на этом форуме читал что типа почистить телефоны только до цифр и привести к формату 7*** занимало у людей несколько часов 30-50М строк, на офисном ноуте и при нормальном подходе мускуль это минут 10 делал. Кроме того ряд сливов идет sql дампами, как бы неплохо уметь с ними работать, а не ждать конвертов Кронос. Вот я в Кроносе не работаю но приходится на минималках знать (как минимум открыть/экспортировать в csv)
Ответить