예제 #1
0
def getTweetCollection(instanceId):
    global isTweetCollectionInitialized

    collectionName = 'tweet_%s' % unicode(instanceId)
    r = getCollection(collectionName)

    if collectionName not in initializedTweetCollections:
        _initCollection(collectionName)
        initializedTweetCollections.add(collectionName)

    return r
예제 #2
0
def getTweetCollection(instanceId):
    global isTweetCollectionInitialized

    collectionName = 'tweet_%s' % unicode(instanceId)
    r = getCollection(collectionName)

    if collectionName not in initializedTweetCollections:
        _initCollection(collectionName)
        initializedTweetCollections.add(collectionName)

    return r
예제 #3
0
def getUserCollection(instanceId):
    global isUserCollectionInitialized

    collectionName = 'user_%s' % unicode(instanceId)
    r = getCollection(collectionName)

    if collectionName not in initializedUserCollections:
        _initCollection(collectionName)
        initializedUserCollections.add(collectionName)

    return r
예제 #4
0
def getUserCollection(instanceId):
    global isUserCollectionInitialized

    collectionName = 'user_%s' % unicode(instanceId)
    r = getCollection(collectionName)

    if collectionName not in initializedUserCollections:
        _initCollection(collectionName)
        initializedUserCollections.add(collectionName)

    return r
def getTemporalInfluenceCollection(instanceId):
    global initializedTemporalInfluenceCollections

    collectionName = 'influence_%s' % unicode(instanceId)
    r = getCollection(collectionName)

    if collectionName not in initializedTemporalInfluenceCollections:
        _initCollection(collectionName)
        initializedTemporalInfluenceCollections.add(collectionName)

    return r
def getTemporalInfluenceCollection(instanceId):
    global initializedTemporalInfluenceCollections

    collectionName = 'influence_%s' % unicode(instanceId)
    r = getCollection(collectionName)

    if collectionName not in initializedTemporalInfluenceCollections:
        _initCollection(collectionName)
        initializedTemporalInfluenceCollections.add(collectionName)

    return r
예제 #7
0
                collections = getCollections()
                print 'The time: %s'%  unicode(datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S'))
                print 'Available collections: %s' % unicode(collections)
                print
                print
                print 'Database statistics: %s' % unicode(getDatabase().command({'dbStats' : 1}))

                for collection in collections:
                    print '%*s collection statistics: %s' % (20, collection, unicode(getDatabase().command({'collStats' : collection})))

                print
                print

                for collection in collections:
                    print 'Collection %s indxes: %s' % (collection, unicode(getCollection(collection).index_information()))
                print
                f.flush()

        except KeyboardInterrupt:
            print 'keyboard interupt'
            pass

        print 'Finished!'
        f.flush()
        sys.exit(0)

    if args.view_profiling_info:
        print 'Running profiling mode'

        try:
예제 #8
0
                print 'Database statistics: %s' % unicode(
                    getDatabase().command({'dbStats': 1}))

                for collection in collections:
                    print '%*s collection statistics: %s' % (
                        20, collection,
                        unicode(getDatabase().command(
                            {'collStats': collection})))

                print
                print

                for collection in collections:
                    print 'Collection %s indxes: %s' % (
                        collection,
                        unicode(getCollection(collection).index_information()))
                print
                f.flush()

        except KeyboardInterrupt:
            print 'keyboard interupt'
            pass

        print 'Finished!'
        f.flush()
        sys.exit(0)

    if args.view_profiling_info:
        print 'Running profiling mode'

        try: