Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «michael»
UN warns of ISIS using ‘human shields’ in Mosul as militants strike Kirkuk 2016-10-22 01:00:15
JUST WATCHEDIraqi-led forces push into ISIS territoryReplayMore Videos …MUST WATCH (23 ...
+ развернуть текст сохранённая копия
JUST WATCHEDIraqi-led forces push into ISIS territoryReplayMore Videos …MUST WATCH (23 Videos) Iraqi-led forces push into ISIS territory Baghdad terror attack deadliest since 2003 Drone shows devastation caused in Baghdad bombing Baghdad attack signs of continued ISIS strength Car bomb attacks hit shopping districts in Baghdad U.S. forces play key role in retaking ISIS stronghold […]
The post UN warns of ISIS using ‘human shields’ in Mosul as militants strike Kirkuk appeared first on Pop News.
Тэги: 'human, hot, isis, middleeast, mosul, news, offensive:, shields', using, warns
Excel, SQL и легендарный барометр — решаем простую задачу разными способами 2016-10-16 23:20:00
На прошлой неделе в каком-то обсуждении всплыл старый хабротекст «Стратегия для технического ...
+ развернуть текст сохранённая копия
На прошлой неделе в каком-то обсуждении всплыл старый хабротекст «Стратегия для технического интервью». Точнее, приведённая в нём задача №4
Дано: .xls (Excel) файл с одним листом в 4 числовых колонки и 1000 строк.
Требуется: Загрузить его в SQL базу данных, таблица с соответствующими колонками имеется. Ну и, сперва, оценить время на решение.
Ну и мне стало интересно, сколькими максимально разнообразными и простыми способами я могу решить эту задачу, используя только то что есть у меня на компьютере.
Читать дальше →
Тэги: libreoffice, linux, mysql, php, subsystem, windows, веб-сайтов, разработка
Несколько заметок о MySQL 2016-09-27 11:54:51
За время работы с MySQL набралось некоторое количество нюансов и приемов, из которых я составил эту ...
+ развернуть текст сохранённая копия
За время работы с MySQL набралось некоторое количество нюансов и приемов, из которых я составил эту статью в виде набора заметок. Все это не секрет и, разумеется, можно найти в документации.
Буду использовать дефолтные настройки MySQL. Некоторые заметки связаны с PHP, поэтому для примеров буду использовать расширение mysqli.
Для запуска sql-запросов из статьи можно инициализировать таблицы так:
CREATE TABLE IF NOT EXISTS `user_myisam` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`login` varchar(8) NOT NULL,
`money` int(11) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `login` (`login`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
INSERT INTO `user_myisam` (`id`, `login`, `money`) VALUES
(1, 'ivanov', 100),
(2, 'petrov', 200),
(3, 'sidorov', 300);
CREATE TABLE IF NOT EXISTS `user_innodb` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`login` varchar(8) NOT NULL,
`money` int(11) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `login` (`login`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
INSERT INTO `user_innodb` (`id`, `login`, `money`) VALUES
(1, 'ivanov', 100),
(2, 'petrov', 200),
(3, 'sidorov', 300);
Проверить текущие автоинкременты можно так:
SHOW TABLE STATUS;
У обоих таблиц они равны 4. При этом имеется такое подключение к БД:
$mysqli = new mysqli($host, $user, $password, $database);
Читать дальше →
Тэги: mysql, php
MySQL: как изменить пароль пользователя 2016-09-18 11:17:35
Бывает так, что нужно оперативно изменить пароль пользователя, а панели управления на сервере нет. В ...
+ развернуть текст сохранённая копия
Бывает так, что нужно оперативно изменить пароль пользователя, а панели управления на сервере нет. В этом случае можно воспользоваться консольной командой, которую нужно выполнять от имени root на mysql-сервере. mysql> SET PASSWORD FOR 'username'@'hostname' = PASSWORD('newPassWord'); username – имя пользователя базы данных. hostname – домен, как правило, localhost или IP 127.0.0.1 newPassWord – заменить на […]
Тэги: mysql, блокнот
Масштабирование базы данных через шардирование и партиционирование 2016-09-09 12:17:42
+ развернуть текст сохранённая копия
Масштабирование базы данных через шардирование и партиционирование
Денис Иванов (2ГИС)
Всем привет! Меня зовут Денис Иванов, и я расскажу о масштабировании баз данных через шардирование и партиционирование. После этого доклада у всех должно появиться желание что-то попартицировать, пошардировать, вы поймете, что это очень просто, оно никак жрать не просит, работает, и все замечательно.
Немного расскажу о себе — я работаю в команде WebAPI в компании 2GIS, мы предоставляем API для организаций, у нас очень много разных данных, 8 стран, в которых мы работаем, 250 крупных городов, 50 тыс. населенных пунктов. У нас достаточно большая нагрузка — 25 млн. активных пользователей в месяц, и в среднем нагрузка около 2000 RPS идет на API. Все это располагается в трех датацентрах.
Перейдем к проблемам, которые мы с вами сегодня будем решать. Одна из проблем — это большое количество данных. Когда вы разрабатываете тот или иной проект, у вас в любой момент времени может случиться так, что данных становится очень много. Если бизнес работает, он приносит деньги. Соответственно, данных больше, денег больше, и с этими данными что-то нужно делать, потому что эти запросы очень долго начинают выполняться, и у нас сервер начинает не вывозить. Одно из решений, что с этими данными делать — это масштабирование базы данных.
Читать дальше →
Тэги: (онтико), highload, mysql, postgresql, блог, бунина, веб-сайтов, высокая, компании, конференции, олега, партиционирование, производительность, разработка, шардирование
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ...
Главная / Главные темы / Тэг «michael»
|
|