Какова наилучшая стратегия сохранения больших наборов данных?

Я веду проект, где мы будем записывать данные метрик. Я хотел бы сохранить данные в течение многих лет. Тем не менее, я также хотел бы, чтобы основная таблица не раздувалась с данными, которые, хотя и необходимы для долгосрочного тренда, не требуются для краткосрочной отчетности.

Какова наилучшая стратегия для решения этой ситуации? Просто архивировать старые данные в другую таблицу? Или "roll it up" через некоторую консолидацию самих данных (а затем сохранить его в другую таблицу)? Или что-то совсем другое?

Дополнительная информация: мы используем SQL Server 2005.

database-design   dataset    

414   5   02:39, 13th August, 2020


Странный вывод htop. Поясните?

htop выводит странную статистику. Процессы, которые почти не занимают ресурсов, запущены без какой-либо команды.

Поясните, пожалуйста, что это может быть?


<img src="6f7b6793.png" alt=«image»/>


Заранее спасибо.

Linux    

287   3   02:39, 13th August, 2020


Как я могу проверить STDIN без блокировки в Perl?

Я пишу свое первое приложение Perl - AOL Instant Messenger bot, который разговаривает с Arduino microcontroller, который, в свою очередь, управляет сервомотором, который нажимает кнопку питания на сервере нашего sysadmin, который случайным образом зависает каждые 28 часов или около того.

Я сделал все самое сложное, я просто пытаюсь добавить последний бит кода, чтобы разорвать основной цикл и выйти из AIM, когда пользователь наберет 'quit'.

Проблема в том, что если я попытаюсь прочитать из STDIN в главном цикле программы, он блокирует процесс до тех пор, пока не будет введен ввод, по сути, делая бота неактивным. Я пробовал тестировать для EOF перед чтением,но никаких костей... EOF просто всегда возвращает false.

Вот ниже приведен пример кода, с которым я работаю:

while(1) {
    $oscar->do_one_loop();

# Poll to see if any arduino data is coming in over serial port
    my $char = $port->lookfor();

# If we get data from arduino, then print it
    if ($char) {
        print "" . $char ;
    }

    # reading STDIN blocks until input is received... AAARG!
    my $a = <STDIN>;
    print $a;
    if($a eq "exit" || $a eq "quit" || $a eq 'c' || $a eq 'q') {last;}
}

print "Signing off... ";

$oscar->signoff();
print "Done\n";
print "Closing serial port... ";
$port->close() || warn "close failed";
print "Done\n";

perl   stdin    

403   2   02:38, 13th August, 2020


Библиотека для работы с изображениями в C++?

Я решил попробовать написать программу для распознавания изображений (для курсовика), а если быть точнее — цифр (база MNIST). Почитал что пишут разные люди по этой теме и решил, что чем выбирать абы как и что — надо подобрать хорошую либу, чтобы потом не переписывать 10 раз код и не проклинать себя в плохом выборе.

В какой IDE писать пока тоже не решил — на выбор у меня Borland C++ Builder 6 или MS Visual Studio 2008 Pro || 2010 Express.


Хочется услышать ответ на вопрос какую библиотеку/класс выбрать исходя из следующего:

1. Простая установка в описанные IDE или сложная, но хорошо (читай: пошагово) разобранная где-нибудь на офф сайте.

2. Быстрота работы с изображениями

3. Желательно русская документация, можно такой вариант: русская чуток устаревшая (книга, например, или просто сайт) и очень свежая английская

4. Хорошая документация, не просто пару строк о каждой функции, но и описание аргументов, возвращаемых параметров и

5. Обязательно примеры, examples, примеры.


P.S.: если вы где-нибудь видели сравнение либ для работы с изображениями, то поделитесь, пожалуйста. Я выгуглил только пару старых статей, да и ещё там до кучи субъективизма.

C++   Обработка   изображений    

403   4   02:36, 13th August, 2020


Условные Запросы Linq

Мы работаем над средством просмотра журналов. Использование будет иметь возможность фильтровать по пользователю, серьезности и т.д. В Sql дней я бы добавил к строке запроса, но я хочу сделать это с Linq. Как я могу условно добавить, где предложения?

c#   linq   linq-to-sql   .net-3.5    

483   13   02:35, 13th August, 2020


Редирект урлов с метками Google Analytics?

В рекламе, для отслеживания трафика, мы используем метки Google Analytics, которые выглядят примерно так:

www.mysite.ru/page?utm_source=direct&utm_medium=cp...


Это очень удобно с точки зрения аналитики, но пользователи имеют свойство копировать их и вставлять на формы блоги и т.д.


Слышал, что можно организовать редирект, при котором все данные будут записаны в куки, а пользователь увидит чистый адрес:
www.mysite.ru/page


Как это реализовать?

Google   Analytics   Аналитика   Метаданные    

316   1   02:25, 13th August, 2020


Использование proxy_cache_bypass в nginx

Мне необходимо пустить локальных пользователей сразу на бэкэнд. Возможно ли это сделать средствами директивы proxy_cache_bypass. Если да, то каким примерно должен быть конфиг?

Nginx   Proxy    

335   2   02:16, 13th August, 2020


Написание расширений Emacs на языках, отличных от Lisp

Я хотел бы взять существующее приложение (написанное в OCaml) и создать для него Emacs "interface" (например, режим Emacs GDB). Я бы предпочел сделать это без написания тонны кода Lisp. В терминах MVC я хотел бы, чтобы представление было Emacs, но для модели и контроллера оставалось (в первую очередь) OCaml.

Кто-нибудь знает способ написать расширения Emacs на языке, отличном от Lisp? Это может иметь форму привязки к расширению Emacs API на каком-либо другом языке (например, делая OCaml первоклассным языком расширения Emacs) или режим взаимодействия Emacs, где, например, расширение имеет канал, в который оно может записывать выражения Emacs Lisp и считывать результирующие значения.

emacs   lisp   ocaml    

389   6   02:15, 13th August, 2020


[Решено] PHP и потеря сессии при session_regenerate_id()

Если кратко, берем код:


<?php



session_start();



if (!isset($_SESSION['a']))

{

	$_SESSION['a'] = 0;

}



ob_start();



print $_SESSION['a'];



$_SESSION['a']++;



session_regenerate_id(true);



?>



Открываем в firefox, обновляем страницу несколько раз. Счетчик растет.
Зажимаем Ctrl-R и видим, что потеряли сессию.

Пример несколько синтетический, но часто подобный эффект проявляется при нормальной работе с приложением. Суть в том, что идентификатор сессии изменился, а куку браузер не успел (или не захотел) принять.

Лечится?

PHP   Сессии    

354   2   02:03, 13th August, 2020


SQL псевдонимы таблиц-хорошие или плохие?

Каковы плюсы и минусы использования псевдонимов таблиц в SQL? Я лично стараюсь избегать их, так как думаю, что они делают код менее читаемым (особенно при чтении больших операторов where/and), но мне было бы интересно услышать какие-либо контраргументы на это. Когда обычно рекомендуется использовать псевдонимы таблиц и есть ли у вас какие-либо предпочтительные форматы?

sql   alias    

546   17   01:52, 13th August, 2020