- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
public class TransactionRequestViewModel
{
public string X_login { get; set; }
public double X_amount { get; set; }
public int X_fp_sequence { get; set; }
public int X_fp_timestamp { get; set; }
public string X_fp_hash { get; set; }
public string X_show_form { get; set; }
public string X_receipt_link_method { get; set; }
public string X_receipt_link_text { get; set; }
public string X_receipt_link_url { get; set; }
public string X_currency_code { get; set; }
public string X_line_item { get; set; }
}
Заставь дурака богу молиться — он и лоб расшибёт.
Придумали, значит, умные дяди инструмент для сокращения бойлерплейта, а в результате получили ещё больше абсолютно бессмысленного текста. Это печально.
Я три года трахался с монгой, из плюсов — только автоматический фейловер, если кластер настроишь. Лично я в ней что-то ценее структурированных логов побоялся хранить (там есть вид коллекции, который работает как циклический буфер), но люди пытались, и постоянно огребали.
Для неструктурированного говна у PostgreSQL с незапамятных времён есть hstore. Правда, там вроде вложенности нет из коробки.
Я про это тоже знаю, просто hstore ещё раньше появился. Ну и вложенность при желании можно имитировать ключами со структурой.
"pitushok" => "petya", "pitushok:kurochka" => "tsyplyonok"
ну ты понел.
А слабоструктурированную хуйню в РСУБД хранить всяко легче, чем сильноструктурированную в nosql.
Вот и весь ваш nosql.
А nosql'щик живёт счастливо до первого join'а.
Общие атрибуты в обычной табличке. Специфичные атрибуты - в hstore/json в ней же или в связанных табличках, в зависимости от градуса пиздеца.
З.Ы. Та же MFT вполне себе линейная табличка без претензий на иерархичность.
Ну если без извращений с хардлинками, то parent_id. Если с хардлинками - то еще одну табличку для связи.
Файлухи все равно не умеют искать на всю глубину, т.е. это решение не хуже.
Честно? Без "Google" - нет. Мне эта поебень ни разу не потребовалась. Но сейчас изучу, чтобы впоследствии, в ходе срачей на этом же сайте, уколоть собеседника тем, какой я "умный".
Гандон ты ёбанный.
будет поприкольнее :)