Ed
			  Дек. 21, 2008 21:38:36
		 	 
			
				Посоветуйте, пожалуйста, в чем удобнее хранить направленный граф. 
Вершин сотни тысяч-миллионы. Атрибуты вершин тоже могут быть немаленькими(пути к файлам, контрольные суммы и т.д.) и их может быть много.
Наиболее вероятное использование - как задачи, свойственные для графов(нахождение путей, подграфов) так и поиски вершин по атрибутам в графах/подграфах.
Пишу сюда, потому что проект планируется реализовывать на Python под открытой лицензией. Соотвественно наличие у стораджа питонового API и открытой лицензии сильно желательно.
			
		 
		
			
			  Ed
			  Дек. 22, 2008 10:37:59
		 	 
			
				Все это чудесно, но как это хранить?
Собственно вопрос был не 'как работать с графами', а, кхм… немного другой.
			
		 
		
			
			  shiza
			  Дек. 22, 2008 11:49:47
		 	 
			
		 
		
			
			  Ed
			  Дек. 22, 2008 13:38:52
		 	 
			
				По первому линку только API. Я использую NetworkX.
Pygr смотрел и оно мне не понравилось. Слишком все там на их тематику завязано.
Я просто думал может кто такую задачу решал уже. Хотелось бы нативный сторадж для графов, что-нибудь типа Oracle Network Data Model или Neo4j, только питоновое.
			
		 
		
			
			  balu
			  Дек. 22, 2008 15:17:22
		 	 
			
				Ed
Все это чудесно, но как это хранить?
возможностей море. Например, сериализовать. Или запихнуть в СУБД. Информации слишком мало, чтоб давать конкретные советы.
			
 
		 
		
			
			  shiza
			  Дек. 22, 2008 15:41:16
		 	 
			
				Ed
Хотелось бы нативный сторадж для графов, что-нибудь типа Oracle Network Data Model или Neo4j, только питоновое.
Может как вариант - Neo4j через биндинг? если она такая клевая =)
https://projects.thobe.org/neo4j.py
			 
		 
		
			
			  Ed
			  Дек. 22, 2008 16:09:28
		 	 
			
				Я не знаю клевая она или нет и мне не не нравится зависимость на яву. Ладно, проехали. Всем спасибо.