21

Re: Куди зберегти інформацію: у файли чи у базу?

Все як я і говорив :)

22

Re: Куди зберегти інформацію: у файли чи у базу?

Все як я і говорив :)

так але 10 тисяч не така і велика кількість але уже база дрюкає файл)
db-real i file-real це читання і запис ;) ну все як у житті)

23 Востаннє редагувалося quez (31.10.2014 17:03:06)

Re: Куди зберегти інформацію: у файли чи у базу?

DB

http://i.piccy.info/i9/a8841a3c0787de2feb391b65a7b0603e/1414764097/9802/777152/plot_db.png

File

http://i.piccy.info/i9/a836444e1fc9b1d8d39baa91586fa34a/1414764118/9456/777152/plot_file.png

Чесно кажучи, я чекав дещо іншої поведінки, особливо від БД.

24

Re: Куди зберегти інформацію: у файли чи у базу?

Чесно кажучи, я чекав дещо іншої поведінки, особливо від БД.

Якої ви чекали ;) ?  Попробуйте в себе запустити ці тести) там є коментарі у файлах як я запускав скрипти)

25

Re: Куди зберегти інформацію: у файли чи у базу?

funivan написав:

Все як я і говорив :)

так але 10 тисяч не така і велика кількість але уже база дрюкає файл)
db-real i file-real це читання і запис ;) ну все як у житті)

Є таке,я і казав шо юзати файл при невеликих оьємах даних,також казав шо зі збільшенням даних в файлі,швидкість все більше і більше буде тормозити.

26

Re: Куди зберегти інформацію: у файли чи у базу?

І це в табличці тільки 2 поля. А що коли 5? і треба шукати по кожному з них?

27

Re: Куди зберегти інформацію: у файли чи у базу?

І це в табличці тільки 2 поля. А що коли 5? і треба шукати по кожному з них?

Ну варіантів може бути безліч. Але тема почалась на рахунок простих даних. Тупо 1на колонка) Можливо ніде не вказував але на форумі була тема де починався малий холівар) ось ми його і вирішили )
Якщо 5 колонок тоді база звісно круче ніж файл ;)

28

Re: Куди зберегти інформацію: у файли чи у базу?

Іншими словами ви вирішили перевірити чи правильно зробили ті, хто придумав бази даних?

29

Re: Куди зберегти інформацію: у файли чи у базу?

Іншими словами ви вирішили перевірити чи правильно зробили ті, хто придумав бази даних?

:D я ж не дурак))
Ні але варто знати межі для того що б добре оперувати інструментами) Для себе я межу вибрав коли файли а коли база. А кожен може собі зробити висновок ;)

30

Re: Куди зберегти інформацію: у файли чи у базу?

Дуже цiкаво читати

31

Re: Куди зберегти інформацію: у файли чи у базу?

Цікава у вас дискусія, але...

Під які задачі що буде юзатись?

То й же вордпресс без кешування не дуже гарно , а якщо увімкнути (умикнути  :D ) кеш запитів до бд й зберігати у файл  швидкість зростає.

З іншого боку робити вибірку з файлів - звісно що тут база швидша

Тож вважаю що тема чисто похоліварити.

32

Re: Куди зберегти інформацію: у файли чи у базу?

Тож вважаю що тема чисто похоліварити.

Уявімо Ви пишете код який має працювати з 100 елементами. Наприклад треба знайти 100 останіх тем з форуму і вивести їх списком. Куди ви будете зберігати дані?
А якщо 1000 тем, а якщо 10000 тисяч елементів?

З іншого боку робити вибірку з файлів - звісно що тут база швидша

База швидша на великій кількості елементів. На 1000 елементах виграє файл. Так що ви помиляєтесь ;)

Тема холіварна для тих хто хоче холіварити. Особисто я хотів розібратись коли використовувати базу а коли файл.

33

Re: Куди зберегти інформацію: у файли чи у базу?

Може я не точно висловився. - загалом ось так

База швидша на великій кількості елементів.

те що я хотів сказати.

34

Re: Куди зберегти інформацію: у файли чи у базу?

funivan, будь-які мемкеші і тд. так і працюють. Дивляться останні/популярні запити до бази і зберігають результати виконання в файли. Відповідно воно працює швидко. Можете ще сробувати написати тест для них.

35

Re: Куди зберегти інформацію: у файли чи у базу?

funivan, будь-які мемкеші і тд. так і працюють. Дивляться останні/популярні запити до бази і зберігають результати виконання в файли. Відповідно воно працює швидко. Можете ще сробувати написати тест для них.

Мемкеші не так працюють як ви вказали. Вони нічого не дивляться і не знають. Якщо ви збережете інформацію в мемкеш вона збережеться якщо видалите - видалиться. Мемкеш наскільки я знаю в память пише а не у файли ;)
+ тут мемкеш не використаєш. Якщо треба зберегти 100 записів на 100 днів. тоді саме оптимально у файл) Не в мемкеш, не в базу, а у файл) ІМХО

36

Re: Куди зберегти інформацію: у файли чи у базу?

ups....мав наувазі sphinx http://sphinxsearch.com/ , просто якраз на роботі мемкеш в той момент обговорювали, і описався. Вибачаюсь.

37

Re: Куди зберегти інформацію: у файли чи у базу?

нема резону все рівно для 100 записів писати у сфінкс=)

38

Re: Куди зберегти інформацію: у файли чи у базу?

100 записів я би взагалі php форматі зберігав і потім їх інклудив)

<?php
$records = array(
1 => 'first record',
2 => 'second'
)
?>

Навіть не треба потім нічого писати щоб по ним пошук робити.

39

Re: Куди зберегти інформацію: у файли чи у базу?

Vo_Vik написав:

100 записів я би взагалі php форматі зберігав і потім їх інклудив)

<?php
$records = array(
1 => 'first record',
2 => 'second'
)
?>

Навіть не треба потім нічого писати щоб по ним пошук робити.

Різниця в тому,шо тут ви дані самі записуєте (руками),а коли будете парсити якусь інфу,то виведете її на екран,а потім будете копіювати в масив?xD

40

Re: Куди зберегти інформацію: у файли чи у базу?

Для кожного випадку треба розглядати окремий найбільш підходящий варіант.