powered by simpleCommunicator - 2.0.18     © 2024 Programmizd 02
Map
Форумы [новые:5] / Просто Трёп [закрыт для гостей] [новые:5] / Херня этот ваш оракл..., Поиск: Искать сообщения, созданные автором: KRANG  
23 сообщений из 48, страница 2 из 2
Просто Трёп / Херня этот ваш оракл...
    #288808
KRANG
Скрыть профиль Поместить в игнор-лист
Участник
Дед-Папыхтет  03.02.2023, 11:20
[игнорируется]
... - то, что разрабы СУБД сильно тупее тебя )))
Ну... с этим не поспоришь... [:smoking2]
...
Рейтинг: 0 / 0
Просто Трёп / Херня этот ваш оракл...
    #288810
KRANG
Скрыть профиль Поместить в игнор-лист
Участник
Дед-Папыхтет  03.02.2023, 11:20
[игнорируется]
и не хватает места или вырубили электричество
Нах то электичество отрубать, если СУБД сама прекрасно дохнет на delete from table? [:lol]
...
Рейтинг: 0 / 0
Просто Трёп / Херня этот ваш оракл...
    #289648
KRANG
Скрыть профиль Поместить в игнор-лист
Участник
В общем я еще сутки проепся с оарклом ворочая сотни лямов записей и пришел к окончательному выводу:
А не пошло бы оно все на ...
...
Рейтинг: 0 / 0
Просто Трёп / Херня этот ваш оракл...
    #289787
KRANG
Скрыть профиль Поместить в игнор-лист
Участник
Горбатый ёж  04.02.2023, 11:40
[игнорируется]
Ты когда найдёшь подходящую СУБД, сообщи нам, убогим.
Сообщаю:

Такая космическая технология у меня давно есть.
Уделать мою технологию может только голый сишный хардкор. Но это требует херову тучу писаныны и выноса мозга. У меня все гораздо юзабельнее. [:smoking2]
Но не делиться же такой технологией с убогими потомками приматов. [:figvam]

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

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

Кстати, после экспериментов в ораклом он ваще не в адеквате. Впечатление, что половина индексов развалились. Сортирует все с дикими затупами.
Надо все полезное вынести пока не поздно и дропать его нахрен. Или таблспейс по меньшей мере, может отпустит.
Лучше винду переустанови
Я не умею. [:dntknw2]
Ее в живую видел последний раз наверное лет 7 назад.
...
Рейтинг: 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
Просто Трёп / Херня этот ваш оракл...
    #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
Просто Трёп / Херня этот ваш оракл...
    #289995
KRANG
Скрыть профиль Поместить в игнор-лист
Участник
Кусь  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
Просто Трёп / Херня этот ваш оракл...
    #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
Просто Трёп / Херня этот ваш оракл...
    #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
Просто Трёп / Херня этот ваш оракл...
    #290162
KRANG
Скрыть профиль Поместить в игнор-лист
Участник
Горбатый ёж  05.02.2023, 08:30
[игнорируется]
KRANG [игнорируется] 

Тесли всё закинуть в память, то оно конечно будет быстро.
Открой для себя хотя бы инмемори тэйбл оракловый.
Плять, откуда вы только такие советчики беретесь? То транк тэйбл для себя открой, то булк копи, то рэдис, сча до инмемори тэйблов оракловских добрались...
Чо Мне еще для себя открыть? Хадуп какой? [:facepalm]
Загляни в туже вики.
Портянка из 40+ поделий, которые называют себя in-memory databases. Вопрос: какая их этих поделок самая инмемористая?[:grin2]
...
Рейтинг: 0 / 0
Просто Трёп / Херня этот ваш оракл...
    #290303
KRANG
Скрыть профиль Поместить в игнор-лист
Участник
W  05.02.2023, 11:40
[игнорируется]
Дед-Папыхтет  05.02.2023, 11:11
[игнорируется]
Удалять много данных проблема большая да
а нахуя это вообще делать?
Потому что Я чистоплюй и не люблю такое! [:ireful]
Спойлер
Картинка
...
Рейтинг: 0 / 0
Просто Трёп / Херня этот ваш оракл...
    #291051
KRANG
Скрыть профиль Поместить в игнор-лист
Участник
megabyte  06.02.2023, 10:49
[игнорируется]
KRANG  05.02.2023, 01:01
[игнорируется]
Кусь  05.02.2023, 00:42
[игнорируется]
KRANG  05.02.2023, 00:24
[игнорируется]
Кусь  04.02.2023, 23:51
[игнорируется]
...
Ты не писти, а лучше покажи как ты и сколько времени в оракель или постгрес ярд записей грузить будешь! [: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]
Усё. Я спать!
Я полагал, что попытки делать свою суперпупермега СУБД - это удел зеленых джунов. Ты из этих?
А попытки делать болиды формулы 1 это удел инвалидов-колясочников с болезью Паркинсона! [:ireful]
Лохика плять! [:facepalm]
...
Рейтинг: 0 / 0
Просто Трёп / Херня этот ваш оракл...
    #291424
KRANG
Скрыть профиль Поместить в игнор-лист
Участник
Думал местные мемберы всем фору по тупости дадут, а тут мне от арабов прилетело:
photo_2023-02-06_09-15-02.jpg
[:loud2] Парни, у Вас завелись конкуренты!
...
Рейтинг: 0 / 0
Просто Трёп / Херня этот ваш оракл...
    #291500
KRANG
Скрыть профиль Поместить в игнор-лист
Участник
Кусь  06.02.2023, 20:02
[игнорируется]
ты даже скриншот так интеллектуально сделал на телефон, просто диву даёшься. Щас наверное начнётся бодяга, что скрины у тебя делать нельзя и т.п. [:biggrin2]
Ты вижу вступил в конкурентную борьбу за первенство в тупости?
Это арабы такие скрины делают а не Я! [:ireful]
Кусь  06.02.2023, 20:02
[игнорируется]
Как там продвигается написание нового оракла с редисом?
Через сколько дней ждать релиз?
До тебя так и не дошло, что конкретные пацаны (вроде Меня) не пишут ораклы и редисы, что бы облегчить жизнь низкоинтеллектуальным существам!
Они юзают готовые компоненты на которых построена любая СУБД. На этих компонентах собирают не СУБД а уже готовое решение под ключ под конкретные задачи. Тем самым выжимая из железа все возможное и получая систему с предсказуемым поведением (риалтайм) а не как у оракла - как хочу так и туплю работаю.
...
Рейтинг: 0 / 0
Просто Трёп / Херня этот ваш оракл...
    #291646
KRANG
Скрыть профиль Поместить в игнор-лист
Участник
Кусь  06.02.2023, 21:02
[игнорируется]
KRANG  06.02.2023, 20:19
[игнорируется]
Ты вижу вступил

в конкурентную борьбу за первенство в тупости?
Это арабы такие скрины делают а не Я! [:ireful]
Не пизди и не сваливай свою тупость на арабов [:zbiggrin]

А пацаны вроде тебя занимаются словоблудием на форумах и собирают все антипаттерны в своих "гениальных" решениях.

В результате ты высрал запись из памяти в файл и обратно на Ada. В твоём высере нет транзакций, нет ACID, нет индексации, нет партиционирования, нет разграничения доступа, не даже простой возможности быстро выбрать элемент по ключу, не фуллсканя твой гребаный файл и не держа всё это постоянно в памяти. Проще говоря, в твоём решении нихера вообще нет, но ты продолжаешь лезть со своим тупым рылом в калашный ряд.
Ты на столько туп, что даже мозгов не хватило пройтись по ссылке где все расписано как это делается. Но здесь как раз расписано как РСУБД собрать на коленке за неделю, что автор и сделал. Но я считаю это ебланизмом, на реальных задачах все гораздо проще.
И ты плять как чукча - не читал но осуждаю:

Direct_IO
procedure Read (File : in File_Type; Item : out Element_Type; From : in Positive_Count);
procedure Write(File : in File_Type; Item : in Element_Type; To : in Positive_Count);
procedure Set_Index(File : in File_Type; To : in Positive_Count);
function Index(File : in File_Type) return Positive_Count;
Элемент по ключу нельзя выбрать? [:ireful]
A.18 Containers
A.18.1 The Package Containers
A.18.2 The Package Containers.Vectors
A.18.3 The Package Containers.Doubly_Linked_Lists
A.18.4 Maps
A.18.5 The Package Containers.Hashed_Maps
A.18.6 The Package Containers.Ordered_Maps
A.18.7 Sets
A.18.8 The Package Containers.Hashed_Sets
A.18.9 The Package Containers.Ordered_Sets
A.18.10 The Package Containers.Indefinite_Vectors
A.18.11 The Package Containers.Indefinite_Doubly_Linked_Lists
A.18.12 The Package Containers.Indefinite_Hashed_Maps
A.18.13 The Package Containers.Indefinite_Ordered_Maps
A.18.14 The Package Containers.Indefinite_Hashed_Sets
A.18.15 The Package Containers.Indefinite_Ordered_Sets
A.18.16 Array Sorting
Нет транзакций? Нет ACID? Индексации? Нет партиционирования? Разграничения доступа? Мозгов у тебя нет! [:ireful]
А Я сижу сейчас и наблюдаю в терминале за одной из своих поделок, которая обрабатывает в реальном времени 150-200К записей в секунду. И все это на середнечковом сервере с 8-и потоковым ксеоном и 64Гб оперативы. Сервак ваще не напрягается.
Можно эту задачку на оракле решить? Можно! Толко рак надо прикупить и кластер развернуть на надцать хулилиардов! [:ireful4]

Поэтому да, Я сейчас просто охуеваю от своей крутости, потому что все работает просто ахуительно! [:smoking2]
...
Рейтинг: 0 / 0
Просто Трёп / Херня этот ваш оракл...
    #291650
KRANG
Скрыть профиль Поместить в игнор-лист
Участник
Кусь  06.02.2023, 21:05
[игнорируется]
Там всего-то подождать надо пока 100М в память загрузятся. Ну почти реалтайм
Плять, перед кем Я тут распинаюсь? Ты даже не понимаешь, что такое риалтайм. [:facepalm]
...
Рейтинг: 0 / 0
Просто Трёп / Херня этот ваш оракл...
    #291682
KRANG
Скрыть профиль Поместить в игнор-лист
Участник
Кусь [игнорируется] 

Уморил ты Меня своей тупостью. Хватит на сегодня.

ЗЫ:
Кусь  06.02.2023, 22:33
[игнорируется]
Хотя, 200K записей в секунду -- как-то скромно для такого спеца и сервера с 64Гб и ксеоном.
Мне тут давече хвастались, как на похожем серваке решали похожую задачку на яве. Выжали аж 800 записей в секунду! [:lol]

Усё! Великий Я пошел спать.
...
Рейтинг: 0 / 0
23 сообщений из 48, страница 2 из 2
Форумы [новые:5] / Просто Трёп [закрыт для гостей] [новые:5] / Херня этот ваш оракл..., Поиск: Искать сообщения, созданные автором: KRANG  
Читали тему (1): Анонимы (1)
Читали форум (28): Брюквенные годы, Анонимы (12), Ибрагимов Мага 82, XEugene 1 мин., Горбатый ёж 1 мин., Ветер 1 мин., sergey11 1 мин., ZаЛупина 2 мин., serg_tmb 2 мин., IT-Клоп 4 мин., Сталкер 5 мин., Tosh 5 мин., Sparrow 7 мин., Дед-Папыхтет 7 мин., cat2 9 мин., Antonariy 9 мин., Green 10 мин.
Пользователи онлайн (32): Брюквенные годы, Анонимы (13), Ибрагимов Мага 82, Yandex Bot, XEugene 1 мин., Ветер 1 мин., Горбатый ёж 1 мин., sergey11 1 мин., Tosh 2 мин., serg_tmb 2 мин., Bing Bot 3 мин., IT-Клоп 4 мин., Сталкер 5 мин., pashtetos1 6 мин., Sparrow 7 мин., Дед-Папыхтет 7 мин., Буся 8 мин., cat2 9 мин., Green 9 мин., Antonariy 9 мин.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
x
x
Закрыть


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