21

Re: Вивчаю базу даних MySql

Ну ви там і намудрували :)

22

Re: Вивчаю базу даних MySql

Сторінка для коментарів
http://не-дійсний-домен/pages/mysql_07_comment.html

http://не-дійсний-домен/ForumReplace/article_coment.jpg

23

Re: Вивчаю базу даних MySql

дуже файно, що ви то вивчаєте
http://не-дійсний-домен/dbjFV/4196293541.png

24

Re: Вивчаю базу даних MySql

ги-ги

Збереження даних при перегляді сайтів, файли кукі (coockies)

Подякували: FakiNyan1

25

Re: Вивчаю базу даних MySql

Планую зробити корисним свій сайт, можливо підняти його рейтинг,
З тематикою сайту визначивсь (бази даних та спільні програмні теми пов'язані з програмуванням),
планую далі поєднати приємне з корисним, щоб сайт був цікавий створювати, перекладати, розробляти з питань на форумах і т.п. статті ; воно ніби поки розглядаєш якусь тему, то і вивчив її, а ще краще закріпив знання практичним прикладом.
Скажем, кінцевий результат я поки ще не бачу, що з того буде, але поки що працюю в цьому напрямку а далі побачим.

Далі власне, Розглядаю Web Storage розпочав з статті оригінал англійською https://dev.opera.com/articles/web-storage/ і попросив би бажаючих, в кого є вільний час, можливо підкоректувати текст чи навіть матеріал, якщо я не правильно його зрозумів, а ні то так і буде поскільки він власне презентований на моєму сайті. Можливо постане питання щодо прав власності на оригінальну статтю, то вважаю що це вирішується в тому плані, що я залишаю посилання на оригінал документу.

http://не-дійсний-домен/ForumReplace/main_site.jpg

26

Re: Вивчаю базу даних MySql

Зараз саме працюю над перекладом статті Web Storage http://не-дійсний-домен/pages/mysql_08_webstorage.html
частково переклав, але є питання
Чи перекладається саме поняття
Session Storage, - По суті це тимчасове зберігання даних, я переклав як Тимчасове Сховище
Local Storage,- по суті постійне зберігання даних, так і вказав в статті,- Постійне Сховище

http://не-дійсний-домен/article/article_webstorage.jpg

27

Re: Вивчаю базу даних MySql

І створив за зразком Демо сторінка Web Storage http://не-дійсний-домен/pages/mysql_08 … orage.html

28

Re: Вивчаю базу даних MySql

Якби ви це робили за гроші, то я б вас покусав би  *JOKINGLY*  , а оскільки ви це робите щиро і на громадських засадах, то зауважу, що з кожним перекладом ваш рівень поліпшуватиметься.

29

Re: Вивчаю базу даних MySql

0xDADA11C7 написав:

Якби ви це робили за гроші, то я б вас покусав би  *JOKINGLY*  , а оскільки ви це робите щиро і на громадських засадах, то зауважу, що з кожним перекладом ваш рівень поліпшуватиметься.

це перший переклад, якщо зробити перекладів з тридцять, думаю, це буде дуже корисно і має бути ліпше :)

P.S. Я очікувано знав, що переклад може бути не зовсім коректний, тому поставив попереджувальне повідомлення.

30

Re: Вивчаю базу даних MySql

Анатолій написав:

...
Чи перекладається саме поняття
Session Storage, - По суті це тимчасове зберігання даних, я переклав як Тимчасове Сховище
Local Storage,- по суті постійне зберігання даних, так і вказав в статті,- Постійне Сховище
...

Ні, краще так не перекладати, краще кожне слово перекладати поближче до оригіналу.

В даному випадку:
Session Storage - Сховище Сесій
Local Storage - Локальне Сховище

31 Востаннє редагувалося Анатолій (10.12.2014 11:54:53)

Re: Вивчаю базу даних MySql

ktretyak написав:
Анатолій написав:

...
Чи перекладається саме поняття
Session Storage, - По суті це тимчасове зберігання даних, я переклав як Тимчасове Сховище
Local Storage,- по суті постійне зберігання даних, так і вказав в статті,- Постійне Сховище
...

Ні, краще так не перекладати, краще кожне слово перекладати поближче до оригіналу.

В даному випадку:
Session Storage - Сховище Сесій
Local Storage - Локальне Сховище

гаразд виправлю,...
ні виправлю ще раз,тому що в Google Chrome Session Storage -Память Сесії, Local Storage - Локальна Память

http://не-дійсний-домен/ForumReplace/stor.jpg

32

Re: Вивчаю базу даних MySql

FakiNyan написав:

дуже файно, що ви то вивчаєте

Прихований текст

http://не-дійсний-домен/dbjFV/4196293541.png

http://не-дійсний-домен/ForumReplace/anime_teach.jpg

:)

33

Re: Вивчаю базу даних MySql

Планую розглянути таку тему як "Розрахунок обєму таблиць Бази Даних",
власне питання;
1. - Які дані необхідні для розрахунку?
2. - Ключові моменти при розрахунках?
P.S. Напевно, щоб від чогось відштовхуватись для розрахунків потрібно якийсь зразок, що саме розраховувати.
Нехай тоді зразком буде такий приклад.
"Ресепшн готелю на узбережжі Карибського моря :). Дівчина вносить слідуючі дані. (3 поля).
1.Клієнт. 2.Номер кімнати 3.Термін відпочинку."

Розпочну сам, основне, що потрібно усвідомити, 
1. обєм Бази Даних постійно збільшується, причина => користувач вносить дані.
2. Відмічу зовсім простий пункт, але я наразі сам ледве усвідомлюю цей момент, Якщо рахуєм Обєм звісно потрібно розуміти, що таке обєм. Чи правильно я розумію? Якщо кажуть, що жорсткий диск обємом 500 GB, то це багато чи мало?
Один  Байт (англ. byte) — одиниця виміру обсягу даних. Найменша адресована одиниця пам'яті ЕОМ. Містить 8 бітів.   Біт (англ. bit, переклад: шматочок) — мінімальна одиниця кількості інформації, яка дорівнює одному двійковому розряду, який може бути рівним одному з двох значень/станів (0 або 1), застосовуваних для представлення даних у двійковій системі числення. Англійською двійковий знак звучить як binary digit. Скорочено виходить bit (біт).
3. Кожен рядок таблиці має свій порядковий номер - індекс - теж займає якийсь обєм.

Питання. Який обєм займає Прізвище - Simpson чи Mr Black? Я так розумію Simpsonа потрібно розкласти на бінарніі шматочки :) 01010001111000111.... і порахувати скільки він зайняв біт чи навіть байт,..  і тоді можна буде скажем резервувати під Прізвища скажем 3 000 біт, а потім припустимо що для готелю на рік досить 10 000 записів. Тобто безпосередньо необхідний обєм лише для Прізвища буде 10 000 * 3 000 = 30 000 000 біт , але ж всі звикли до байтів тоді переведем з бітів в байти,...
30 000 000 розділити на 8 = 3 750 000 Байт , це.... скільки Мбайт? Не 3,75 Мб напевно інше значення, враховуючи :
(1 кілобайт (кб) = 2 в 10 степені байт = 1024, а не 1000 байт.
1 мегабайт (Мб) = 2 в 20 степені байт = 1048576 байт = 1024 кілобайт, а не 1000.000 байт. )


Чи навіть так, який обєм займе рядок? - 1.Клієнт. 2.Номер кімнати 3.Термін відпочинку.

34

Re: Вивчаю базу даних MySql

можливо хтось вже досить легко орієнтується в даному питанні буду вдячний

35

Re: Вивчаю базу даних MySql

Анатолій написав:

можливо хтось вже досить легко орієнтується в даному питанні буду вдячний

<?php

function DataSize($data) //форматування розміру
{
if($data < 1024) 
{
return $data . ' bytes';
}
else if($data < 1024000) 
{
return round(($data/1024),1) . ' Kb';
}
else 
{
return round(($data/1024000),1) . ' Mb';
}    
}


(object)$db = new mysqli('localhost', 'user', 'password', 'database'); //підключення до бд

(object)$status = $db->query("SHOW TABLE STATUS"); //запит до інфи про таблиці

(int)$dbsize = 0; //дефолтне значення - 0

while($DBstatus = $status->fetch_array()) 
{  
(int)$datasize += $DBstatus['Data_length'] + $DBstatus['Index_length']; //плюсуємо розмір всіх таблиць
}

echo 'Размір бази даних: ' . DataSize($datasize); //виводимо результат
Подякували: Анатолій1

36

Re: Вивчаю базу даних MySql

VTrim так в цій частині кодування буде обєм всієї бази даних. І якби Післядія, створив базу даних отримав обєм, це актуально коли контролюєш наповнюваність Бази Баних.

але ж все таки як до того, щоб самому зорієнтуватись хоча б приблизно, який обєм для заданих даних необхідний. Щоб, наприклад, спланувати яким обємом жорсткий диск мені необхідний для конкретної задачі.


Але гаразд йдем далі , не все переглянув, але... виходжу з того що є. Раніше не переймався, кодуваннями символів, але не про це... в неті знайшов слідуючу інфу, для любий знак представлений 16 бітами (2 байта)

(можливо щось корисне для аналізу буде звідси Unicode http://unicode-table.com/en/

тобто слово "Привіт" => 6 символів*16 біт(2 байта) = 96 біт (12 байт)

37

Re: Вивчаю базу даних MySql

кожен знак своє має своє значення в 16 системі

http://не-дійсний-домен/ForumReplace/unicode.jpg

38

Re: Вивчаю базу даних MySql

Тоді так

<?php

$string = 'Привіт VTrim';
echo strlen($string); //поверне розмір рядка в байтах

39

Re: Вивчаю базу даних MySql

VTrim написав:

Тоді так

Прихований текст
<?php

$string = 'Привіт VTrim';
echo strlen($string); //поверне розмір рядка в байтах

клас, обовязково перевірю теорію з практикою )

обєм необхідний для даних таблиці, що в зразку, в мене виходить слідуючим 1 500 000 байт і враховуючи, що
(1 мегабайт (Мб) = 2 в 20 степені байт = 1048576 байт = 1024 кілобайт, а не 1000.000 байт)
... мгм.. не зручно рахувати, якщо переводити в Мбайти... ай залишу  так, все рівно це лише зразок, щоб зорієнтуватись

http://не-дійсний-домен/ForumReplace/volume_table.jpg

40

Re: Вивчаю базу даних MySql

Скажу слідуюче, це я розрахував обєм таблиці з тими даними, що я знаю що записуються, але...
один нюанс, можливо при записах в Системі Керування Даними ще додаткові записи проходять -службові, про які я ще не знаю. Але при нагоді вивчу.