Artyom_Kopan, это лютейший трындец. Я кидаю гневную предъяву всем коммитерам латекса. Вот-жеж урдалаки.
И я думаю что господин Кнут тоже вздрогнул в данный момент. Он хотя и не совсем причастен но всё таки.
По поводу времени. Запусти пожалуйста свой скриптик вот в таком виде.
#!/bin/bash
time filename=$1".tex"
time latex $filename
time bibtex $1
time latex $filename
time latex $filename
time pdflatex $filename
И покажи что печатается на экран. После каждой утилиты будет маленький тайм репорт.
$ time .....
real 0m15.012s
user 0m0.000s
sys 0m0.000s
И таких репортов у тебя должно быть 6 штук. И нас интересует real time.
Danilcho, без крайней необходимости лучше вообще XML в базы не писать. Из личного опыта... туда вечно пихают мусор а потом не знают что с ним делать. Это - точка зрения бывшего DBA.
Если вы всё таки решите переносить то берите тот сценарий который будет обеспечивать план Б. Тоесть если что-то пошло не так - то нужно иметь возможность сделать шаг назад. Вообще лучше так таблицы не связывать никогда. Это не то чтобы нарушение ACID. Это просто низко-перформанская задача.
EVGENIJ NEFEDOV, у тебя топик называется "как ускорить". Значит у тебя уже есть знание о том сколько времени это работает сейчас. Поделись для форума этим знанием.
P747, а что мучительного задать вопрос:
- Ребята а какой тип данных ваш парсер (или маппер) выводит из этих документов. Это что для них офигеть какая сложная консультация?
Я тебе предлагаю просто через консоль скопировать что нибудь с разделов ext4 в новое место.
И замерять скорость копирования и время.
Это даст тебе сравнительные цифры. Может быть Монго нормально быстро копирует просто сама железная
архитектура такова что больше из нее не выдавить никак.
urfeick, в программировании много магических чисел. Золотые и бронзовые сечения... Тьфу. Это теоретики "туману напускают". Им же надо свои докторские работы защитить.
Непонятно. Вы пишете перейти на btrfs. А с "чего" переходить? LVM это сущность нижнего уровня по стеку технологий. И они друг с другом вобщем-то не пересекаются. Нельзя переходить с "двигателя" на "машину".
Напоминает сортировку Шелла. Там тоже были магические числа которые автор рекомендовал как оптимальный выбор шага.
Да вообще-то какая разница откуда взято это число? Оно могло быть подобрано просто численным методом исходя из оптимального числа копирований и записей.
Вобщем ну ее в болото. На собеседовании все равно не спросят ибо никто не знает.
Max, ты читал Алису в стране чудес? Там чеширский кот дает ей совет что если идти куда-нибудь то куда-то наверняка ты придешь.
Вообще дорогие мои нейро-пользователи. Почему нейропользователи? Ну потому-что тут в топике нет никакого программирования. Вы пользуете НС как мясорубку. Кидаете туда камни и грязь и ожидаете на выходе появится нечто.
Ну я не знаю. Это какой-то ... поверхностный подход чтоли. Я вот изучал НС еще лет 15 назад. Но я читал про сети прямого распространения, рекуррентные. Что такое теорема Колмогорова-Арнольда. Как работает правило обучения. Что такое сети Хопфилда. Гроссберга. Какие бывают активационные функции и зачем. Как текст отобразить на операции с вещественными числами. Я пытался БЛИН разбираться.
Вот что сейчас все забили на это? Вы скопипастили исходник и удивляетесь почему он не работает.
Программист должен протащить доказательство своей правоты либо через результат. А его здесь нет.
Либо через какие-то аксиомы проектирования НС. Вот как ваша сетка спроектирована? И почему она ВООБЩЕ должна работать. Это очень синьорный вопрос. И если вы объясните почему она должна работать - то вас сразу надо принять на работу сайнтистом в самые топовые компании.
Вот есть такая штука range. Она генерирует генератор последовательностей. И там еще звездочку надо присобачить чтоб unboxing сработал. Сори я беру терминологию из Java но у Питона это как-то по другому называется.
Шмяк! - и пол-задания сделано. Ну а дальше автор сам сделает.
Роми, я не настаиваю на С++. Более того я не люблю С++. У меня на то свои причины и это не тема этого топика вообщето. Но я предлагаю просто принять как факт что если вы хотите войти в сегмент т.н. "движков" то я просто сообщаю что ни на Python ни на PHP вы его не напишите.
Но вы можете написать обёртку. Или адаптер. Если возьмете другой очень хороший движок.
Это как шифр в криптографии. Чтобы иметь право называться шифром надо пройти 7 кругов ада. Тестирование на стойкость. Тестирование на скорость. И много много других сложных аудитов которых мы с вами даже не знаем.
Wataru, ну Okay. Это частный случай. И вобщем-то его обсуждать то не интересно.
P.S. Когда я разбирался с базой IP-blocks то меня заинтересовал способ поиска айпи адреса принадлежащего блоку. Вобщем там работало префиксное дерево. И помимо скорости принятия решений оно еще и обеспечивало физическую оптимизацию объема. Примерно на 300 мб айпи блоков выходило около 30 мб сжатого префиксного дерева.
И я думаю что господин Кнут тоже вздрогнул в данный момент. Он хотя и не совсем причастен но всё таки.
По поводу времени. Запусти пожалуйста свой скриптик вот в таком виде.
И покажи что печатается на экран. После каждой утилиты будет маленький тайм репорт.
И таких репортов у тебя должно быть 6 штук. И нас интересует real time.