И это я в первую очередь говорю как фрилансер, т.к. боюсь что это отпугнёт многих заказчиков и обилия проектов мы не дождёмся. Считаю, что первоочередной задачей, это привлечь заказчиков, а фриласеры всегда найдутся.
P.S.: уже пришлось зарегить два аккаунта фрилансера и работодателя, о чём тут уже многие говорили, что не удобно это.
Хотел опубликовать проект, но обнаружил, что это платная функция. Может быть зря, ведь таким образом сложнее набрать большое количество постоянных заказчиков, а мало заказчиков — соответственно будет и мало фриласеров. Или хотя бы при регистрации для теста давали пару фантиков, что бы заказчик мог оценить достоинства сайта бесплатно и в последующем уже знал за что платит?
Не говори… забавно смотреть на их статистику и статистику конкурента в последние время www.alexa.com/siteinfo/free-lance.ru+weblancer.net
Почему-то я думал, что они быстро поймут свою ошибку и откажутся от последних нововведений, но уж больно они упёртые и гордые.
Эх, дали бы нам в руки машинку контроллерами для двигателя, зажигания, руля и всего остального оборудования + shell, сейчас бы уже на автопилотах ездили и с разными другими блэкджеками.
Не думали склеенные файлы сохранять в каком-то своём формате? Это избавило бы от удвоения количества картинок и склеивания налету. Нужно только написать просмотрщик для нового типа файлов в вашем приложении.
По сути куда бы не была направлена связь, алгоритм обхода графа от этого не меняется соответственно и по скорости разница не заметна. Это нам даёт простор в написании самих запросов, как нам удобнее написать запрос: «актёр снимался в таком-то фильме», или «в фильме снимались такие-то актёры» так и делаем связь.
Спасибо за полезный комментарий. Я лишь сказал, что разработчики написали на своём сайте neo4j.org/learn/
У меня нет опыта в масштабировании Neo4J, поэтому если вы знаете об этом на личном опыте, было бы интересно послушать в развернутом виде.
в PHP драйвере нет, даты можно хранить в timestamp, если же говорить о использовании neo4j в Java, а именно на нём он написан, то там можно хранить данные любых типов, доступных в Java.
1. Транзакции есть. Может быть в следующих статьях получится написать об этом.
2. Тут многое зависит от задачи, но очевидно, что она очень быстра по сравнению с SQL, в тех случаях когда данные легко описываются графом и имеют много связей. Конкретных цифр у меня нет. Кому интересна тема, есть презентация www.slideshare.net/thobe/nosqleu-graph-databases-and-neo4j там есть некоторые цифры.
3, 4. Как выше я отмечал в комментарии, производители заверяют о хорошем механизме масштабирования на множество машин и быструю работу с большими объёмами.
P.S.: уже пришлось зарегить два аккаунта фрилансера и работодателя, о чём тут уже многие говорили, что не удобно это.
Почему-то я думал, что они быстро поймут свою ошибку и откажутся от последних нововведений, но уж больно они упёртые и гордые.
У меня нет опыта в масштабировании Neo4J, поэтому если вы знаете об этом на личном опыте, было бы интересно послушать в развернутом виде.
2. Тут многое зависит от задачи, но очевидно, что она очень быстра по сравнению с SQL, в тех случаях когда данные легко описываются графом и имеют много связей. Конкретных цифр у меня нет. Кому интересна тема, есть презентация www.slideshare.net/thobe/nosqleu-graph-databases-and-neo4j там есть некоторые цифры.
3, 4. Как выше я отмечал в комментарии, производители заверяют о хорошем механизме масштабирования на множество машин и быструю работу с большими объёмами.