• برنامه نویس
    3 سال قبل
    • سلام این کوئری من بازدید کنندکان یک هفته رو میگه $m=new MongoClient(); $db=$m->super_test; $db->gjgjgjg->insert(array( "ipAddress" => "127.0.0.1", "pageId" => new MongoId("522f80f59b7e7a0f2b000000"), "uniqueVisitorId" => "0445905a-4015-4b70-a8ef-b339ab7836f1", "recordedTime" => new MongoDate(strtotime("2013-09-16T20:20:19.0Z")) )); var_dump($db->gjgjgjg->find(array('recordedTime'=>array('$lte'=>new MongoDate(),'$gte'=>new MongoDate(strtotime('-1 week')))))->count()); // Prints 1 $res=$db->gjgjgjg->aggregate(array( array('$match'=>array('recordedTime'=>array('$lte' =>new MongoDate(),'$gte'=>new MongoDate(strtotime('-1 week'))),'uniqueVisitorId'=>array('$ne'=>null))), array('$project'=>array('day'=>array('$dayOfMonth' =>'$recordedTime'),'month'=>array('$month'=>'$reco rdedTime'),'year'=>array('$year'=>'$recordedTime') )), array('$group'=>array('_id'=>array('day'=>'$day',' month'=>'$month','year'=>'$year','v'=>'$uniqueVisi torId'), 'c'=>array('$sum'=>1))), array('$group'=>array('_id'=>array('day'=>'$_id.da y','month'=>'$_id.month','year'=>'$_id.year'),'c'= >array('$sum'=>1))) )); var_dump($res['result']); وای مشکله من اینجاس که بازدید هارو همه رو یک نشون میده کسی میتونه مشکلش رو بگه ممنون

  • برنامه نویس
    3 سال قبل
    • سلام به همگی موضوع پایان نامه من هادوپ هست ولی نمیدونم رو کدوم بخش تمرکز کنم بهتره و جای کار بیشتری داره؟؟؟؟؟ :افسرده::افسرده::افسرده:

  • برنامه نویس
    3 سال قبل
    • سلام ببخشید من برای یه پرژه دانشگاهی میخوام یه app بنویسم که از mongodb استفاده کنه. باید چیکار کنم؟ ببخشید سوالم خیلی کلی هستش.

  • برنامه نویس
    3 سال قبل
    • سلام دوستان من بعد از تحقیق و خوندن تمام تاپیکا تصمیم گرفتم بخشی از دیتابیس پروژم رو از دیتابیسهای nosql استفاده کنم و با جست و جویی که کردم به این نتیجه رسیدم که از Couchbase استفاده کنم(البته مطمعن نیستم این بهتره یا couchdb) اونو روی کامپیوتر نصب کردم و راحت میتونم مقدار وارد کنم و کوئری بنویسم و مقدار بگیرم الان چند تا سوال داشتم: 1-برای گرفتن دیتا از دیتابیس به صورت انلاین به یک واسط که یک فایل php هست نیاز هست، مقادیر دریافتی هم باید با فرمت json باشن. میخواستم بدونم چجوری میشه پی اچ پی رو با couchbase ارتباط داد و کوئری ها رو توی فایل php نوشت؟ 2-و این که چجوری میشه couchbase رو روی سرور انلاین پیاده سازی کرد و دیتا هاش رو خوند(با استفاده از همون php ), اصلا میشه؟ چون فکر نکنم تو ایران هاستی باشه که این سرویس رو ارائه بده.

  • برنامه نویس
    3 سال قبل
    • با سلام خدمت عزيزان مباحث مربوط به ديتا بيس هاي nosql در سايت را تا حدود زيادي مطالعه كردم ولي جواب روشني براي سوال خودم نديدم.من داراي ديتا بيس mysql اي مربوط به يكي از اورگان ها هستم كه داراي تعداد چند صد ميليون ركورد دارد و روزانه 1-2 ميليون نيز به ان اضافه ميشود كه در حقيقت از سيستمي ديگر در فايلي درج و سپس از ان بصورت دقيقه اي من توسط php خوانده و import ميكنم . جداول ديتا بيس داراي ساختار فيلدي ثابت بوده و در حال حاضر باايجاد شكست هاي لازم و لحاظ مواردي چون ايندكس گذاري ، پارتيشن بندي و ... انرا اداره ميكنم و جوابگوي گزارشات در زير يك دقيقه هستم ولي در محدودي از گزارشات تركيبي مجبور شده ام براي اينكه در حالت عادي براي جوابگويي به فيلد هاي اطلاعاتي براي مثلا 500 المان كوئري زماني طولاني را ميداد با افزونگي ديتا زمان را بشكنم.لازم به ذكر هست كه مشكل سخت افزاري ندارم و سيستم داراي 32 گيگ رم و 8 cpu چهار هسته اي است و شايد تنها ضعفش داشتن 8 هارد غير ssd هست . متاسفانه mysql از اين منابع به خوبي استفاده نميكند و معمولا بيش از 10 درصد ...

  • برنامه نویس
    3 سال قبل
    • سلام کسی بلده این کوئری mysql رو کدش رو در mangodb بده select *,count(id) from table where id = $id group by date order by count(id) limit 100

  • برنامه نویس
    3 سال قبل
    • سلام، ما فعاليت يك كاربر در app موبايل و سايت را مي خواهيم لاگ بگيريم و ترندهاي كاربران را بدست بياوريم، همچنين ديتابيس ما يك جا نيستش ميتونه اطلاعات روي سرور مركزي يا سرورهاي cdn و حتي گوشي خود طرف باشه يه سري متن داريم مثلا فرض كنيد ٥٠ هزارتا و ارتباط اين اسناد و موضوعيت آنها به خوبي توسط انسان مشخص شده است، حالا ١٠ هزار سند جديد وارد سيستم مي شود، مي خواهيم سيستم اتوماتيك ارتباط اين متن ها با هم و همينطور موضوعيت اين متن ها را مشخص كند، در حقيقت اگر سرورهاي فرعي و گوشي ها ارتباطشون با سرور اصلي برقرار شد، ديتابيس مركزي به روز ميشود، در غير اين صورت برنامه بايد بر اساس اطلاعات فعلي كه در دست است كار كند ( مثلا فرض كنيد برنامه به دو تا سرور فرعي ديگه الان دسترسي دارد ولي به هر دليلي به سرور مركزي دسترسي ندارد لذا بايد بر اساس سه تا پايگاه داده اي كه دو تا روي سرورها و ديگري روي خود كوشي است كار كند ) با توجه به چيزهايي كه تو تالار خوندم، nosql مناسب است ولي نمي تونم تشخيص بدم كدومش بهتره،

  • برنامه نویس
    3 سال قبل
    • سلام به دوستان اپن سورسی ! بنده دنبال یه موضوع پژوهشی می گردم که در زمینه ی پایگاه داده های Nosql انجام بدم. شما چیزی به نظرتون نمی رسه ؟ موضوعات پژوهشی توی این موارد چه تیپی هستند؟ اصلا پژوهشی صورت می گیره نمی گیره ؟ من مقاله هایی رو دیدم که مثلا این پایگاه داده رو با اون مقایسه می کنن تهش چند تا نتیجه می گیرند و این می شه یه مقاله. البته دنبال مقاله نیستم خداروشکر خواستم فقط مثال بزنم. یا کارای دیگه ای رو دیدم که روی یک پایگاه خاص تمرکز می کنند و مواردی مثل سرعت پردازش کوئری ها، انعطاف پذیری، گسترش پذیری و ... رو ارزیابی می کنند. چه کارهای دیگه ای می شه انجام داد ؟ بیشتر با تمرکز بر جنبه ی پژوهشی (حالا اگر این وسط پیاده سازی خاصی هم برای واسط نیاز داشت مشکلی نیست ولی بیس کار می خوام پژوهشی باشه). ممنون می شم دوستان و البته اساتید محترم اگر موردی هست و کمکی می تونند بکنند دریغ نفرمایند. با تشکر .

  • برنامه نویس
    3 سال قبل
    • سلام برای یک سیستم جستجوگر چه دیتابیسی رو پیشنهاد میکنید. قبلا با آپاچی سولر postgresql , mysql , mongodb کار کردم و تست کردم البته اپاچی سولر رو با دروپال تست کردم و در کار با postgresql , mysql ترجبه ی زیادی دارم اما از سه مدل پایگاه داده nosql هنوز اطلاعات زیادی ندارم و دارم مطالعه میکنم بیشتر پست های این تالار رو خوندم اما اطلاعات بیشتر بازهم نیازه خواستم نظر شما رو در مورد انتخاب یک پایگاه داده مناسب برای یک موتور جستجوگر بدونم توی انتخاب این پایگاه داده برام این موارد خیلی مهمه 1 سرعت بسیار بالا 2 امنیت + یک پایگاه داده دیگه هم نیاز دارم یک پایگاه داده هم میخام که سرعت نوشتنش خیلی بالا باشه 2 امنیت بالا باشه (البته تو این یکی سرعت جستجو اصلا مهم نیست فقط سرعت نوشتن) یک مورد دیگه هم تا از قلم نیفتاده قابلیت پهن شدن روی چن تا سرور رو داشته باشه البته تا اینجا میدونم برای nosql بیشتر از hadoop بیشتر استفاده میشه

  • برنامه نویس
    3 سال قبل
    • سلام دوستان من برای یک پروژه از mongodb استفاده میکنم و چون تازه کار هستم در زیمینه این پایگاه داده مشکلی دارم. کدهای زیر رو توسط php نوشتم آرایه ای بنام $subitems در کد وجود داره که قصد ارسال این آرایه رو به یکی از فیلدهای پایگاه داده دارم اما تمام اعضای این آرایه به پایگاه داده منتقل نمیشه. if($_SERVER["REQUEST_METHOD"] == "POST"){ $errors = array(); $alarm = array(); $item_name = data::test_input($_POST["item_name"]); $folder_name = data::test_input($_POST["folder_name"]); $subitem_num = data::test_input($_POST["subitem_num"]); for($i=1;$i<=$subitem_num;$i++){ ${"subitem_name$i"} = data::test_input($_POST["subitem_name".$i]); ${"subitem_file$i"} = data::test_input($_POST["subitem_file".$i]); if(count($errors)==0){ $subitems = array(${"subitem_name$i"}=>${"subitem_file$i"}); } } if(empty($item_name)){ $errors['item_name']= "insert item"; } if(empty($folder_name)){ $errors['folder_name']= "insert folder"; } if(count($errors)==0){ $query = array( "item_name" => ...

  • برنامه نویس
    3 سال قبل
    • سلام خدمت دوستان عزیز روی دبیانم منگو 2.6 نصب کردم اما یه مشکل دارم زمانی که میخام ران کنم ارور : 2014-09-25T09:39:56.773+0330 warning: Failed to connect to 127.0.0.1:27017, reason: errno:111 Connection refused 2014-09-25T09:39:56.774+0330 Error: couldn't connect to server 127.0.0.1:27017 (127.0.0.1), connection attempt failed at src/mongo/shell/mongo.js:146 exception: connect failed کلا کلافم کرده روی سرور هم که دبیان بود تست کردم باز این مشکل برای اتصال از خارج به سرور بود فالی کانفیگ منگو هم به هر روشی بود ویرایش کردم اما حل نشده . قبلش منگو ۲.۰ داشتم مشکلی نداشت

  • برنامه نویس
    3 سال قبل
    • سلام . تصمیم گرفتم نحوه نصب هادوپ بر روی یک کلاستر با دو نود را آموزش بدم . در آموزش های بعدی سعی می کنم نحوه آماده سازی eclipse برای استفاده از هادوپ و همچنین نحوه نوشتن برنامه های مپ ردیوسی را آموزش بدهم . همچنین دوستان اگر سوالی داشتند می تونند بپرسند تا اگر بلد بودم پاسخگو باشم . لطفا اگر ایرادی در فایل آموزش مشاهده کردید اطلاع بدید . ممنون فایل های ضمیمه Hadoop-instalation.zip‏ (184.2 کیلوبایت)

  • برنامه نویس
    3 سال قبل
    • سلام متاسفانه مطمئن نبودم این تاپیک رو باید کدوم قسمت بزارم! یک apache server روی centos 6.5 نصب کردم و Redis + predis رو هم نصب کردم. هر وب سایتی رو که با php نوشته شده باشه به راحتی از طریق web browser اجرا میکنه، ولی فایلی که به Redis متصل شده باشه رو اجرا نمیکنه. با اینکه همون فایل از طریق command line به درستی اجرا میشه و با redis ارتباط برقرار میکنه(php /../filename.php $) ---- توی php.ini مورد لازم رو اضافه کردم(extension=redis.so) ولی باز هم از طریق browser اجرا نمیشه. ممنون میشم راهنماییم کنید که اشکال کجا میتونه باشه!!

  • برنامه نویس
    3 سال قبل
    • سلام دوستان یه سری از دیتابیهاس nosql مثل مانگو دیبی از رابط کاربری برخوردار نیستند !!!البته حالا برخی شرکتا اومدن و براش ساختن اما ایا دیتابیس nosql ای هست که خودش رابط کاربری داشته باشه؟؟؟؟ خواهشا اگر هست به تفضیل نام ببرید با تشکر

  • برنامه نویس
    3 سال قبل
    • سلام من از php drive استفاده میکنم و چند تا سوال داشتم : میخواستم بدونم چطور میشه مونگو رو طوری تنظیم کرد که فقط با یوزر و پسور خاصی وصل بشه!! مثلا اگر فرض کنیم که با این مشخصات به دیتابیس وصل میشیم : $db = new Mongo("mongodb://localhost:20000"); میخواستم بدونم چطور میشه روی مونگو رمز گذاشت و از وصل شدن به دیتابیس با دستور بالا جلوگیری کرد و برای ارتباط نیاز به یوز و پسورد باشه مثلا این چنین ؛ ساخت یوزر : $db = new Mongo("mongodb://localhost:20000"); $db = $db->selectDB("admin"); $username = "testUser"; $password = "testPassword"; $collection = $db->selectCollection("system.users"); $collection->insert(array('user' => $username, 'pwd' => md5($username . ":mongo:" . $password), 'readOnly' => false)); وصل شدن با یوزر ساخته شده : $db = new Mongo('mongodb://testUser:testPassword@example.com:20000'); و اینکه اگه بخوام سایر یوزر هایی که بصورت دیفایلت در مونگو وجود داره را پاک کنم...از کجا باید اقدام کرد ؟!؟ (لطفا به زبان php)

  • برنامه نویس
    3 سال قبل
    • سلام و خسته نباشید میخواستم در یک ارایه در ساختار منگودیبی جسته جو کنم و یکسری نتایج رو برام بیاره مثلا ارایه پایین "test" : [ [ 56, 27, 1406896875.37 ], [ 57, 28, 1406896875.38 ...

  • برنامه نویس
    3 سال قبل
    • برای مسائل بیوانفورماتیک می تونم از پایگاه داده های NoSQL استفاده کنم؟ برای مسائلی که داده هایی در حد و اندازه میلیون ها داده بهتره از چه پایگاه داده ای استفاده کنم؟ کدوم پایگاه داده زمان اجرای کمتری داره ؟