powered by simpleCommunicator - 2.0.18     © 2024 Programmizd 02
Map
Форумы / Просто Трёп [закрыт для гостей] / Херня этот ваш оракл...
25 сообщений из 117, страница 4 из 5
Херня этот ваш оракл...
    #289798
Sparrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sparrow  04.02.2023, 15:37
[игнорируется]
KRANG [игнорируется] 

Есть актуальные данные , есть не актуальные.
Если нужно удалять , это надо делать отдельно от олтп , в промежутках минимальной активности.

Это не зависит от конкретного скул.
Просто система, в которой есть массовые delete обречена.
К стати не актуальные данные не надо удалять , их нужно переносить на другой , более надёжный, медленный, зато дешовый накопитель.
...
Рейтинг: 0 / 0
Херня этот ваш оракл...
    #289799
Sparrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Маньяк какой-то убить данные.
...
Рейтинг: 0 / 0
Херня этот ваш оракл...
    #289802
KRANG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sparrow  04.02.2023, 15:49
[игнорируется]
Маньяк какой-то убить данные.
Ни ссы, у меня этого гуталина... (с)

Кстати, после экспериментов в ораклом он ваще не в адеквате. Впечатление, что половина индексов развалились. Сортирует все с дикими затупами.
Надо все полезное вынести пока не поздно и дропать его нахрен. Или таблспейс по меньшей мере, может отпустит.
...
Рейтинг: 0 / 0
Херня этот ваш оракл...
    #289805
Sparrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KRANG  04.02.2023, 15:57
[игнорируется]
Sparrow  04.02.2023, 15:49
[игнорируется]
Маньяк какой-то убить данные.
Ни ссы, у меня этого гуталина... (с)

Кстати, после экспериментов в ораклом он ваще не в адеквате. Впечатление, что половина индексов развалились. Сортирует все с дикими затупами.
Надо все полезное вынести пока не поздно и дропать его нахрен. Или таблспейс по меньшей мере, может отпустит.
Нормально там тоже, есть партии данных, но как-то надо уметь. Там админы рулят.
...
Рейтинг: 0 / 0
Херня этот ваш оракл...
    #289808
Дед-Папыхтет
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KRANG  04.02.2023, 15:57
[игнорируется]
Sparrow  04.02.2023, 15:49
[игнорируется]
Маньяк какой-то убить данные.
Ни ссы, у меня этого гуталина... (с)

Кстати, после экспериментов в ораклом он ваще не в адеквате. Впечатление, что половина индексов развалились. Сортирует все с дикими затупами.
Надо все полезное вынести пока не поздно и дропать его нахрен. Или таблспейс по меньшей мере, может отпустит.
Лучше винду переустанови
...
Рейтинг: 1 / 0
Нравится: Гарыныч
Херня этот ваш оракл...
    #289810
KRANG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дед-Папыхтет  04.02.2023, 16:08
[игнорируется]
KRANG  04.02.2023, 15:57
[игнорируется]
Sparrow  04.02.2023, 15:49
[игнорируется]
Маньяк какой-то убить данные.
Ни ссы, у меня этого гуталина... (с)

Кстати, после экспериментов в ораклом он ваще не в адеквате. Впечатление, что половина индексов развалились. Сортирует все с дикими затупами.
Надо все полезное вынести пока не поздно и дропать его нахрен. Или таблспейс по меньшей мере, может отпустит.
Лучше винду переустанови
Я не умею. [:dntknw2]
Ее в живую видел последний раз наверное лет 7 назад.
...
Рейтинг: 0 / 0
Херня этот ваш оракл...
    #289812
Sparrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дед-Папыхтет  04.02.2023, 16:08
[игнорируется]
KRANG  04.02.2023, 15:57
[игнорируется]
Sparrow  04.02.2023, 15:49
[игнорируется]
Маньяк какой-то убить данные.
Ни ссы, у меня этого гуталина... (с)

Кстати, после экспериментов в ораклом он ваще не в адеквате. Впечатление, что половина индексов развалились. Сортирует все с дикими затупами.
Надо все полезное вынести пока не поздно и дропать его нахрен. Или таблспейс по меньшей мере, может отпустит.
Лучше винду переустанови
А что оракл уже под виндой используют? Никогда не видел.
...
Рейтинг: 0 / 0
Херня этот ваш оракл...
    #289821
Горбатый ёж
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KRANG  04.02.2023, 15:34
[игнорируется]
Такая космическая технология у меня давно есть.
...
Но не делиться же такой технологией с убогими потомками приматов.
То есть ты просто пиздобол.
Принято.
...
Рейтинг: 0 / 0
Херня этот ваш оракл...
    #289825
KRANG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sparrow  04.02.2023, 15:20
[игнорируется]
Sql для того и заточен , чтобы данные копить, а не удалять.
Нах тебе такие данные, которые приходится удалять?
Они наверное и не нужны?
Есть задачки в которых данные сыпятся метрами в секунду, за месяц диск в 4 Тб засирается. И да, эти данные актуальны максимум неделю, потом они нах не нужны. Это из разряда прогноза погоды. Данные недельной давности практически ничего не скажут о погоде на завтра. Это уже не информация а шум. Зачем их хранить? Надо утилизировать.
...
Рейтинг: 0 / 0
Херня этот ваш оракл...
    #289829
KRANG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Горбатый ёж  04.02.2023, 16:34
[игнорируется]
KRANG  04.02.2023, 15:34
[игнорируется]
Такая космическая технология у меня давно есть.
...
Но не делиться же такой технологией с убогими потомками приматов.
То есть ты просто пиздобол.
Принято.
Ой плять, ежовые тут завыепывались... Ладно, сча чонить на коленке набросаю на полукосмической приматской технологии... Все равно пока делать нех.
...
Рейтинг: 0 / 0
Херня этот ваш оракл...
    #289866
Sparrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KRANG  04.02.2023, 16:38
[игнорируется]
Sparrow  04.02.2023, 15:20
[игнорируется]
Sql для того и заточен , чтобы данные копить, а не удалять.
Нах тебе такие данные, которые приходится удалять?
Они наверное и не нужны?
Есть задачки в которых данные сыпятся метрами в секунду, за месяц диск в 4 Тб засирается. И да, эти данные актуальны максимум неделю, потом они нах не нужны. Это из разряда прогноза погоды. Данные недельной давности практически ничего не скажут о погоде на завтра. Это уже не информация а шум. Зачем их хранить? Надо утилизировать.
Это не задачи баз данных, можно и по другому обработать. В другой системе.
Это как поминутки из счётчиков электричества сыпать в базу, они там нах не нужны.
Удалять из базы не надо, это порочный процесс.

Сделай базу на неделю, потом её дропай, но это не правильно, это не для sql.

Сырые данные надо обрабатывать раньше , в специальной системе.
...
Изменено: 04.02.2023, 18:19 - Sparrow
Рейтинг: 0 / 0
Херня этот ваш оракл...
    #289888
Кусь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sparrow  04.02.2023, 18:16
[игнорируется]
KRANG  04.02.2023, 16:38
[игнорируется]
Sparrow  04.02.2023, 15:20
[игнорируется]
Sql для того и заточен , чтобы данные копить, а не удалять.
Нах тебе такие данные, которые приходится удалять?
Они наверное и не нужны?
Есть задачки в которых данные сыпятся метрами в секунду, за месяц диск в 4 Тб засирается. И да, эти данные актуальны максимум неделю, потом они нах не нужны. Это из разряда прогноза погоды. Данные недельной давности практически ничего не скажут о погоде на завтра. Это уже не информация а шум. Зачем их хранить? Надо утилизировать.
Это не задачи баз данных, можно и по другому обработать. В другой системе.
Это как поминутки из счётчиков электричества сыпать в базу, они там нах не нужны.
Удалять из базы не надо, это порочный процесс.

Сделай базу на неделю, потом её дропай, но это не правильно, это не для sql.

Сырые данные надо обрабатывать раньше , в специальной системе.
для счётчиков есть TimeSeries базы данных, где можно настраивать период хранения (например неделя) и всё что старше просто переписывается. Если нужен этот архив старых данных, можно и его куда-то бекапить, но лучше хранить агрегаты за период. Они и места занимают на порядок меньше и читать их куда приятнее и понятнее.
...
Рейтинг: 1 / 0
Нравится: megabyte
Херня этот ваш оракл...
    #289963
KRANG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чето Великий Крэнг сегодня забухал... [:beer2]
Так, на чо мы тут остановились... А! Во! Сча...
...
Рейтинг: 0 / 0
Херня этот ваш оракл...
    #289974
KRANG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Великий Я обещал показать как реальные пацаны работают с бигдатами...
Значит откапываем из могилы прародителя PL/SQL и пишем портянку в сотню сточек кода:
Код: PL/pgSQL
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
with

Ada.Text_IO,
Ada.Streams.Stream_IO,
Ada.Strings.Bounded,
Ada.Text_IO.Bounded_IO,
Ada.Numerics.Float_Random,
Ada.Calendar,
Ada.Containers.Vectors,
Ada.Real_Time;

use
Ada.Streams.Stream_IO,
Ada.Numerics.Float_Random,
Ada.Strings.Bounded,
Ada.Containers,
Ada.Real_Time;

procedure Main is

   type Money is digits 12 range 0.0 .. 1_000_000_000.0;
   package BS_20 is new Generic_Bounded_Length(20); use BS_20;
   package BS_20_IO is new Ada.Text_IO.Bounded_IO(BS_20); -- use BS_20_IO;

   type Ticker is record
      Currency_Pair_Id : BS_20.Bounded_String := BS_20.Null_Bounded_String;
      Buy_Price        : Money := 0.0;
      Sell_Price       : Money := 0.0;
      Last_Trade       : Money := 0.0;
      High             : Money := 0.0;
      Low               : Money := 0.0;
      Avg               : Money := 0.0;
      Vol               : Money := 0.0;
      Vol_Curr         : Money := 0.0;
      Ticker_Updated   : Natural := 0;
      Row_Inserted      : Ada.Calendar.Time := Ada.Calendar.Clock;
   end record;

   package Tickers_Vector is new Vectors(Natural, Ticker); use Tickers_Vector;

   F        : File_Type;
   S         : Stream_Access;
   File_Name : constant String := "tickers.data";
   Rand_Generator : Generator;
   t1, t2 : Time;

begin

   Create(F, Out_File, File_Name);
   S := Ada.Streams.Stream_IO.Stream (F);

   Ada.Text_IO.Put_Line("Генерим 100М записей и засовываем в файл...");

   t1 := Clock;
   for i in 1 .. 100_000_000 loop
      declare
         t : Ticker;
      begin
         t.Currency_Pair_Id := Append(To_Bounded_String("C_Pair "), To_Bounded_String(i'Img));
         t.Buy_Price   := Money(Random(Gen => Rand_Generator) * 1000.0);
         t.Sell_Price  := Money(Random(Gen => Rand_Generator) * 1000.0);
      t.Last_Trade  := Money(Random(Gen => Rand_Generator) * 1000.0);
      t.High        := Money(Random(Gen => Rand_Generator) * 1000.0);
      t.Low         := Money(Random(Gen => Rand_Generator) * 1000.0);
      t.Avg         := Money(Random(Gen => Rand_Generator) * 1000.0);
      t.Vol         := Money(Random(Gen => Rand_Generator) * 1000.0);
         t.Vol_Curr    := Money(Random(Gen => Rand_Generator) * 1000.0);
         t.Ticker_Updated := Natural(Random(Gen => Rand_Generator) * 1000.0);

         Ticker'Write(S, t);
      end;
   end loop;

   Close(F);

   t2 := Clock;
   Ada.Text_IO.Put_Line("Выполнено за: " & To_Duration(t2 - t1)'Image & " секунд!");
   Ada.Text_IO.New_Line;

   declare
      l_ticker : Ticker;
      l_tickers_vector : Tickers_Vector.Vector;
      l_count : Natural := 0;
   begin
      Ada.Text_IO.Put_Line("Загружаем данные из файла в оперативу...");

      Open(F, In_File, File_Name);
      t1 := Clock;

      while not End_Of_File (F) loop
         Ticker'Read(S, l_ticker);
         l_tickers_vector.Append(l_ticker);
      end loop;

      t2 := Clock;
      Ada.Text_IO.Put_Line("Выполнено за: " & To_Duration(t2 - t1)'Image & " секунд!");
      Ada.Text_IO.New_Line;

      Ada.Text_IO.Put_Line("Записей в оперативе: " & l_tickers_vector.Length'Img);

      Ada.Text_IO.New_Line;
      Ada.Text_IO.Put_Line("Выбираем из оперативы 100 записей где: 300.0 < Sell_Price < 300.01 ...");
      t1 := Clock;
      for el of l_tickers_vector loop
         if 300.0 < el.Sell_Price and el.Sell_Price < 300.01 then
            Ada.Text_IO.Put_Line(el'Img);
            l_count := l_count + 1;
         end if;
         exit when l_count = 100;
      end loop;
   end;
   t2 := Clock;
   Ada.Text_IO.Put_Line("Выполнено за: " & To_Duration(t2 - t1)'Image & " секунд!");
   Ada.Text_IO.New_Line;
   Ada.Text_IO.Put_Line("Всем пока!");

   Close(F);

end Main;
Компилим и запускаем на том же серваке на котором вчера с такой задачкой постгрес 3 часа епся и на котором от такой задачки оракл здох.
И чо получаем?
Код: BASH
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
[krang@server db]$ ./main
Генерим 100М записей и засовываем в файл...
Выполнено за:  53.791278543 секунд!

Загружаем данные из файла в оперативу...
Выполнено за:  43.687895288 секунд!

Записей в оперативе:  100000000

Выбираем из оперативы 100 записей где: 300.0 < Sell_Price < 300.01 ...

(CURRENCY_PAIR_ID =>
 (MAX_LENGTH =>  20,
  CURRENT_LENGTH =>  13,
  DATA => "C_Pair  75097"),
 BUY_PRICE =>  7.66713867187500E+02,
 SELL_PRICE =>  3.00003448486328E+02,
 LAST_TRADE =>  3.50097320556641E+02,
 HIGH =>  1.77031326293945E+02,
 LOW =>  7.89952514648438E+02,
 AVG =>  9.47466369628906E+02,
 VOL =>  2.95501129150391E+02,
 VOL_CURR =>  5.27072448730469E+02,
 TICKER_UPDATED =>  54,
 ROW_INSERTED => -4004742416757146000)

(CURRENCY_PAIR_ID =>
 (MAX_LENGTH =>  20,
  CURRENT_LENGTH =>  13,
  DATA => "C_Pair  98149"),
 BUY_PRICE =>  6.01267211914063E+02,
 SELL_PRICE =>  3.00009277343750E+02,
 LAST_TRADE =>  8.78224365234375E+02,
 HIGH =>  6.85162048339844E+02,
 LOW =>  6.04520935058594E+02,
 AVG =>  3.35528221130371E+01,
 VOL =>  3.73119628906250E+02,
 VOL_CURR =>  9.91177673339844E+02,
 TICKER_UPDATED =>  517,
 ROW_INSERTED => -4004742416745312000)

(CURRENCY_PAIR_ID =>
 (MAX_LENGTH =>  20,
  CURRENT_LENGTH =>  14,
  DATA => "C_Pair  136243"),
 BUY_PRICE =>  3.87408050537109E+02,
 SELL_PRICE =>  3.00001068115234E+02,
 LAST_TRADE =>  3.95937713623047E+02,
 HIGH =>  2.51328857421875E+02,
 LOW =>  6.28083007812500E+02,
 AVG =>  3.01791809082031E+02,
 VOL =>  2.72942161560059E+01,
 VOL_CURR =>  6.08765258789063E+02,
 TICKER_UPDATED =>  413,
 ROW_INSERTED => -4004742416725719000)
...
...
...
(CURRENCY_PAIR_ID =>
 (MAX_LENGTH =>  20,
  CURRENT_LENGTH =>  15,
  DATA => "C_Pair  9558235"),
 BUY_PRICE =>  5.03789550781250E+02,
 SELL_PRICE =>  3.00000335693359E+02,
 LAST_TRADE =>  1.63941665649414E+02,
 HIGH =>  5.57660827636719E+02,
 LOW =>  4.86927429199219E+02,
 AVG =>  2.41333297729492E+02,
 VOL =>  1.25471755981445E+02,
 VOL_CURR =>  5.67385559082031E+02,
 TICKER_UPDATED =>  741,
 ROW_INSERTED => -4004742411838132000)

Выполнено за:  0.748881795 секунд!

Всем пока!
Песенка вам на ночь:
27 - Агата Кристи 15 лет. Ковер-вертолёт (27/32)
...
Рейтинг: 0 / 0
Херня этот ваш оракл...
    #289985
KRANG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шоколадный01  04.02.2023, 23:02
[игнорируется]
KRANG [игнорируется] 

дохуя баблосов срубил за свое творение? или тебе вселенскому баблосы земные нахуй не нужны?[:biggrin2]
А чо на этой планетке в епинях галактики за баблосы купить можно? Ни билет в рай, ни телепорт в другое измерение... космический корабль нормальный и тот хер купишь! А на пожрать и побухать я се уже надцать лет назад бабла заработал до конца моего пребывания на этой планетке. [:beer2]
...
Рейтинг: 0 / 0
Херня этот ваш оракл...
    #289990
Кусь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KRANG [игнорируется] 

Заебись нахуярил. А где транзакции, индексы?
И теперь чтобы одну запись выбрать по ID надо читать весь файл в оперативку, потом там все 100M строк держать. А если миллиард тикеров будет?
...
Рейтинг: 1 / 0
Нравится: megabyte
Херня этот ваш оракл...
    #289995
KRANG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кусь  04.02.2023, 23:17
[игнорируется]
А где транзакции, индексы?
Кусь  04.02.2023, 23:17
[игнорируется]
А если миллиард тикеров будет?
Ну тогда Я не знаю что делать! [:lol]
...
Рейтинг: 0 / 0
Херня этот ваш оракл...
    #289996
Кусь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KRANG [игнорируется] 

Если тебе не нужны транзакции, но так важна скорость, открой для себя InMemory databases типа Redis, определись что будет являться ключом для каждого тикера и по нему загружай/дёргай оттуда записи. Там хотя бы система снапшотов нормально работает из коробки, чтобы не похерить все твои изменённые в памяти данные, если питание пропадёт
...
Рейтинг: 0 / 0
Херня этот ваш оракл...
    #289998
Кусь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KRANG  04.02.2023, 23:24
[игнорируется]
Кусь  04.02.2023, 23:17
[игнорируется]
А где транзакции, индексы?
Кусь  04.02.2023, 23:17
[игнорируется]
А если миллиард тикеров будет?
Ну тогда Я не знаю что делать! [:lol]
да ты похоже сам не знаешь что делаешь
...
Рейтинг: 0 / 0
Херня этот ваш оракл...
    #290007
KRANG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кусь  04.02.2023, 23:26
[игнорируется]
KRANG [игнорируется] 

Если тебе не нужны транзакции, но так важна скорость, открой для себя InMemory databases типа Redis, определись что будет являться ключом для каждого тикера и по нему загружай/дёргай оттуда записи. Там хотя бы система снапшотов нормально работает из коробки, чтобы не похерить все твои изменённые в памяти данные, если питание пропадёт
Ты реально такой тупой, что думаешь, что пацаны которые кодят половину космонавтики, военщины, авиации... не знают как индексы и транзакции релизить?
Процессинговые центры Visa и MasterCard думаешь на чем крутятся? На оракле? [:grin2]
Ну дохуярить еще пару сотен строк кода придется, делов-то.
...
Рейтинг: 0 / 0
Херня этот ваш оракл...
    #290012
Кусь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KRANG  04.02.2023, 23:34
[игнорируется]
Кусь  04.02.2023, 23:26
[игнорируется]
KRANG [игнорируется] 

Если тебе не нужны транзакции, но так важна скорость, открой для себя InMemory databases типа Redis, определись что будет являться ключом для каждого тикера и по нему загружай/дёргай оттуда записи. Там хотя бы система снапшотов нормально работает из коробки, чтобы не похерить все твои изменённые в памяти данные, если питание пропадёт
Ты реально такой тупой, что думаешь, что пацаны которые кодят половину космонавтики, военщины, авиации... не знают как индексы и транзакции релизить?
Процессинговые центры Visa и MasterCard думаешь на чем крутятся? На оракле? [:grin2]
Ну дохуярить еще пару сотен строк кода придется, делов-то.
плять, если ты наговнокодил запись в файл на Ada, это не причисляет тебя автоматически к крутым пацанам, которые кодят половину космонавтики, военщины, авиации [:lol]
Да и на них тоже бывает проруха, поинтересуйся причиной крушения Arian 5 в 90-х.

Процессинговые центры Visa и MasterCard крутятся разумеется на твоих межгалактичеких поделках, в этом никто не сомневался.

https://www.enterprisedb.com/blog/why-mastercards-secret-zero-downtime-postgres#:~:text=Mastercard has used an array,DB2 and PostgreSQL, for years.
...
Рейтинг: 1 / 0
Нравится: Гарыныч
Херня этот ваш оракл...
    #290024
KRANG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кусь  04.02.2023, 23:51
[игнорируется]
KRANG  04.02.2023, 23:34
[игнорируется]
Кусь  04.02.2023, 23:26
[игнорируется]
KRANG [игнорируется] 

Если тебе не нужны транзакции, но так важна скорость, открой для себя InMemory databases типа Redis, определись что будет являться ключом для каждого тикера и по нему загружай/дёргай оттуда записи. Там хотя бы система снапшотов нормально работает из коробки, чтобы не похерить все твои изменённые в памяти данные, если питание пропадёт
Ты реально такой тупой, что думаешь, что пацаны которые кодят половину космонавтики, военщины, авиации... не знают как индексы и транзакции релизить?
Процессинговые центры Visa и MasterCard думаешь на чем крутятся? На оракле? [:grin2]
Ну дохуярить еще пару сотен строк кода придется, делов-то.
плять, если ты наговнокодил запись в файл на Ada, это не причисляет тебя автоматически к крутым пацанам, которые кодят половину космонавтики, военщины, авиации [:lol]
Да и на них тоже бывает проруха, поинтересуйся причиной крушения Arian 5 в 90-х.

Процессинговые центры Visa и MasterCard крутятся разумеется на твоих межгалактичеких поделках, в этом никто не сомневался.

https://www.enterprisedb.com/blog/why-mastercards-secret-zero-downtime-postgres#:~:text=Mastercard has used an array,DB2 and PostgreSQL, for years.
Ты не писти, а лучше покажи как ты и сколько времени в оракель или постгрес ярд записей грузить будешь! [:biggrin2]
У меня на портянку кода ушло минут 20, на загрузку как видишь 2 минуты. На выборку записей меньше секунды. Ну ярд записей будет грузить минут 20.
В час на оракле уложишься? [:lol]
...
Рейтинг: 0 / 0
Херня этот ваш оракл...
    #290041
Кусь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KRANG  05.02.2023, 00:24
[игнорируется]
Кусь  04.02.2023, 23:51
[игнорируется]
KRANG  04.02.2023, 23:34
[игнорируется]
Кусь  04.02.2023, 23:26
[игнорируется]
KRANG [игнорируется] 

Если тебе не нужны транзакции, но так важна скорость, открой для себя InMemory databases типа Redis, определись что будет являться ключом для каждого тикера и по нему загружай/дёргай оттуда записи. Там хотя бы система снапшотов нормально работает из коробки, чтобы не похерить все твои изменённые в памяти данные, если питание пропадёт
Ты реально такой тупой, что думаешь, что пацаны которые кодят половину космонавтики, военщины, авиации... не знают как индексы и транзакции релизить?
Процессинговые центры Visa и MasterCard думаешь на чем крутятся? На оракле? [:grin2]
Ну дохуярить еще пару сотен строк кода придется, делов-то.
плять, если ты наговнокодил запись в файл на Ada, это не причисляет тебя автоматически к крутым пацанам, которые кодят половину космонавтики, военщины, авиации [:lol]
Да и на них тоже бывает проруха, поинтересуйся причиной крушения Arian 5 в 90-х.

Процессинговые центры Visa и MasterCard крутятся разумеется на твоих межгалактичеких поделках, в этом никто не сомневался.

https://www.enterprisedb.com/blog/why-mastercards-secret-zero-downtime-postgres#:~:text=Mastercard has used an array,DB2 and PostgreSQL, for years.
Ты не писти, а лучше покажи как ты и сколько времени в оракель или постгрес ярд записей грузить будешь! [:biggrin2]
У меня на портянку кода ушло минут 20, на загрузку как видишь 2 минуты. На выборку записей меньше секунды. Ну ярд записей будет грузить минут 20.
В час на оракле уложишься? [:lol]
Где ж ты раньше был? Сколько времени и денег мог бы всем съэкономить. [:grin]
...
Рейтинг: 0 / 0
Херня этот ваш оракл...
    #290065
KRANG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кусь  05.02.2023, 00:42
[игнорируется]
KRANG  05.02.2023, 00:24
[игнорируется]
Кусь  04.02.2023, 23:51
[игнорируется]
KRANG  04.02.2023, 23:34
[игнорируется]
Кусь  04.02.2023, 23:26
[игнорируется]
...
Ты реально такой тупой, что думаешь, что пацаны которые кодят половину космонавтики, военщины, авиации... не знают как индексы и транзакции релизить?
Процессинговые центры Visa и MasterCard думаешь на чем крутятся? На оракле? [:grin2]
Ну дохуярить еще пару сотен строк кода придется, делов-то.
плять, если ты наговнокодил запись в файл на Ada, это не причисляет тебя автоматически к крутым пацанам, которые кодят половину космонавтики, военщины, авиации [:lol]
Да и на них тоже бывает проруха, поинтересуйся причиной крушения Arian 5 в 90-х.

Процессинговые центры Visa и MasterCard крутятся разумеется на твоих межгалактичеких поделках, в этом никто не сомневался.

https://www.enterprisedb.com/blog/why-mastercards-secret-zero-downtime-postgres#:~:text=Mastercard has used an array,DB2 and PostgreSQL, for years.
Ты не писти, а лучше покажи как ты и сколько времени в оракель или постгрес ярд записей грузить будешь! [:biggrin2]
У меня на портянку кода ушло минут 20, на загрузку как видишь 2 минуты. На выборку записей меньше секунды. Ну ярд записей будет грузить минут 20.
В час на оракле уложишься? [:lol]
Где ж ты раньше был? Сколько времени и денег мог бы всем съэкономить. [:grin]
Я тут при чом? Этим технологиям 40 лет в обед. Кому надо то про них знает. Просто хомячки так отупели, что для них транк тэйбл и булк копи это предел интеллектуальных возможностей. А питон так это ваще охуительный язык для анализа данных! [:lol]
Если делать нех покури мануал, как СУБД на коленке собираются: http://ada-programming.blogspot.com/2014/09/ada-direct-io-b-tree-vs-sqlite.html
Правда все равно нихера не поймешь, там для айкью 120++
И да...
Кусь  04.02.2023, 23:26
[игнорируется]
Если тебе не нужны транзакции, но так важна скорость, открой для себя InMemory databases типа Redis, определись что будет являться ключом для каждого тикера
Такая хуйня как рэдис на конелке за неделю собирается. [:nee] Только тихо! Это секрет! Хомячкам об этом знать не нужно! [:nono]
Усё. Я спать!
...
Рейтинг: 0 / 0
Херня этот ваш оракл...
    #290117
RonibTheGreat2!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как-то пошла новая движуха с ораклом... требуется много со знанием оракловского SQL и PL/SQL.
...
Рейтинг: 0 / 0
25 сообщений из 117, страница 4 из 5
Форумы / Просто Трёп [закрыт для гостей] / Херня этот ваш оракл...
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (1): Анонимы (1)
Читали форум (12): Анонимы (10), sergey11 7 мин., erbol 7 мин.
Пользователи онлайн (19): Анонимы (14), Bing Bot, Yandex Bot, pashtetos1, erbol 3 мин., sergey11 7 мин.
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]