wxmaper: Вы уверены, что вам действительно нужен QML в этом проекте? Чем вес не устраивает классическое создание формы в дизайнере и использование ее без диких костылей?
Rushan4eg: Теоретически, kerrighed сотворит из вашего кластера машину с восемью ядрами, а bochs сможет поверх нее изобразить виртуальный компьютер, но как все это будет работать - покажет только тест.
Впрочем, bochs и на одной машине может виртуализировать сколько угодно процессоров.
c0lumb: очень возможно, что spedtest измеряет скорость до сервера в сети провайдера, в обход ограничителя скорости. Попробуйте в интерфейсе спидтеста выбирать другие серверы
Уточните, через обычный телефон общего пользования или VoIP?
Если первое, с этим справится любая офисная АТС вроде панасоника, если второе - Астериск или OpenMCU
Олег Ди: уточню: RAID10 - 4, RAID5 - 3, RAID6 - 4. Надо было еще дописать "RAID5, а лучше - RAID6", тогда бы вопросов не было
Возможностей VBox достаточно для того, чтобы без особых тормозов держать работающей многопроцессорную ОС с сетью. При этом показатель ойчтоэто/в_секунду у него в разы меньше прочих конкурентов.
Xen конечно же интересен своей паравиртуализацией и возможностью передавать гостю контроль над железом хоста. Но работа с ним тянет на самостоятельное исследование.
nikita_arut: Это проще выбросить, чем переделать.
Предметы не должны торчать кучей отдельных колонок, как в таблице groups_10, должна быть таблица вида: id, id_студента,ид_предмета.
и остальное по этому принципу.
nikita_arut: схему данных надо переделать: чтобы не хранить в таблице schedule кучу колонок c днями, можно добавить к ней еще одну колонку с номером дня
akv: Тут важнее принцип "не клади все яйца в одну корзину", нежели гипотетические тормоза. Эти сервисы при таком количестве клиентов практически ничего не весят, а на производительность хранилища в первую очередь влияет сеть и пропускная способность дисковой подсистемы - для файлового сервера нужен RAID 10 или RAID5 (минимум 4 диска). Напоминаю, что RAID не заменяет необходимости резервного копирования на отдельном носителе.
Александр Васюченко: Надо рассматривать проблему в комплексе, потому как если этот клиент - десктопное приложение с наличием постоянного соединения с базой, можно просто догружать нужные строки по мере необходимости из одного запроса, в котором есть только сортировка, без отрезания ID
Если клиент - двухзвенное приложение, так или иначе понадобится сначала данные отобрать, потом в сортированном виде передавать. Это можно сделать хранимой процедурой (которая выполнит отбор) и запросом ее результата с сортировкой.
Второй вариант состоит в том, чтобы отбирать данные базой, а сортировать на клиенте.
Если честно, любая глобальная переменная - жуткий костыль, плохая практика и бедокод. Подумайте над архитектурой.
Обнуление происходит потому, что скорее всего у вас где-то убивается ссылка на ваш счетчик. Надо разбирать все исходники, а не отдельные запчасти. Если интересно - выкладывайте ваш комплект костылей на гитхаб.