<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Moc jsem se o SSD nezajimal a tak jsem doufal, ze maji ty zapisy
vyresene lepe.<br>
<br>
No a co ty data (tabulky) zoptimalizovat?<br>
Delam neco podobneho. Hlidam 100 16-bitovych promennych, ve kterych je
zapsano to co potrebuji (vstupy, vystupy, casy, atd) a ktere se mohou
menit kazdych 20ms. Pro co nejmensi objemy databaze mam tyto data
rozdelena na 3 casti a ukladam pouze pri nejake zmene spolu s casovou
znackou. Casti mam: 1) ulozeni zmeny vzdy 2) ulozeni pouze pokud je
zmena zde a v casti 1. 3) ulozeni zmeny pouze pokud je stroj v
pracovnim rezimu. Jeste by se daly najit nejake podminky, ale na tom
teprve delam. Momentalne je na miste normalni PC s Ubuntu 9.10-server
verzi ( tato distribuce vychazi z Debianu), Mysql5.0, Apache2, PHP5 a
muj program v C, ktery cte data, porovnava a pripadne zmeny uklada.<br>
Zpocatku jsem ukladal vse pri jakekoliv zmene, ale dokazalo mi to
udelat 1GBdat za den a to bylo priserne moc i pro PHP(web) rozhrani a
tak jsem udelal to rozdeleni a pote to kleslo na ca 200MB za den
(zalezi jak makaji). Momentalne pracuji ma lepsim rozdejeni a take na
programku, ktery jednou za cas prechroupe stazena data do dalsi tabulky
a to tak, ze z nich vytahne jen to zajimave pro web(zakaznika) a to co
bude starsi nez doba po kterou chci uchovavat vsechna data, to smaze. <br>
Jak jsem psal, momentalne to maka na obycejnem PC, ale pokud to bude
zvladat nejaka deska (nebo predelany router) tak toho hodlam vyuzit.
Jedine s cim jsem se zatim smiril je, ze tam budu mit disk.<br>
<br>
Milan<br>
<br>
Dne 12.6.2010 11:44, Pavel Dolnsky napsal(a):
<blockquote cite="mid:1276335865.833505.4335.nullmailer@mail1003.cent"
 type="cite">
  <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style=""><font
 size="3"><font face="Times New Roman">SSD, neni nic jineho nex CF +
radic + spousta reklamnich kecu okolo, zakladem jak CF tak SSD je chip
pameti Flash tudiz zivotnost je stejna.<br>
Nejake vymeny cehokoliv jsou na prd, jak rikam, je treba nainstalovat a
zapomenout. <br>
Svou predstavu jsem jiz psal, ale zopakuji. <br>
Potrebuji SQL server ktery umi:<br>
- bezet pod Linuxem<br>
- kazdou minutu prijmout radove 50 databazovych vet (sejmuta data z
cidel) tyto drzet rekneme hodinu v tabulce v RAM, data starsi nez
hodinu zdecimovat, tedy spocitat z deseti mereni jednu prumernou a tu
ulozit do hlavni databaze na CF.<br>
- samozrejme po celou dobu umet odpovidat na dotazy prijate pres
ethernet<br>
- pres appache publikovat data na webu.<br>
  <br>
PN<br>
  <br>
  <br>
  <br>
&gt;Pokud bude mit pamet mensi nez velikost dat tak se zapisu
nevyhnete. Otazka je jak jsou ta data dulezita a zda se da pripojit
jeste treba usb flash. Pri dnesnich cenach by se klidne dala
preventivne jednou mesicne vymenit, ale holt s rizikem, ze zkolabuje
driv a dalsi otazka bude co na to zakaznik.<br>
Dalsi moznosti je disk SSD, ale ty jsou dost drahe a nevim kolik zapisu
maji povoleno. Vetsinou se uvadi kolik hodin mohou bezet, ale to je
zavadejici.<br>
  <br>
Milan<br>
  <br>
  <br>
Dne 12.6.2010 10:44, Pavel Dolnsky napsal(a): </font></font></span></p>
  <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><font size="3"
 face="Times New Roman">Pobezi to na embedded PC s pouze 128MB RAM, tzn
na RAM DISK max 20MB a tabulka bude mit velice rychle radove desitky az
stovky MB , dalsim faktem, je ze kopirovani cele databaze bude CF
devastovat vice nez pouze pridavani novych dat do existujici databaze.<br>
Resenim nejsou ani dve databaze , jedna v RAM disku  a druha na
CF, predpokladma, ze nejde udelat dodat pres dve databaze.<br>
  <br>
P.</font></p>
  <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style=""><font
 size="3" face="Times New Roman"> </font></span></p>
  <pre wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
HW-list mailing list  -  sponsored by <a class="moz-txt-link-abbreviated" href="http://www.HW.cz">www.HW.cz</a>
<a class="moz-txt-link-abbreviated" href="mailto:Hw-list@list.hw.cz">Hw-list@list.hw.cz</a>
<a class="moz-txt-link-freetext" href="http://list.hw.cz/mailman/listinfo/hw-list">http://list.hw.cz/mailman/listinfo/hw-list</a>
  </pre>
</blockquote>
</body>
</html>