9,979 reputation
43449
bio website programmers.stackexchange.com/…
location Bad Rappenau, Germany
age 44
visits member for 3 years, 11 months
seen 2 hours ago

writes code

ruby (on rails), c++, python, pascal, vb, ti-basic, sql, js, jquery, html, xml, qt

find me on Google+


Aug
13
answered Would these two scenarios be good candidates for a NoSQL database?
Aug
8
comment what data storage method should I use?
Well, you should have some idea how long those sessions run, how many packages they send during this time etc. Another thing that may help you could be the ELK stack (Elasticsearch, Logstash, Kibana). This system would be optimal for collecting log like data (like you would for example get from Apache Web server, but not limited to this). Elasticsearch has some good video intros on their web site. I think that would be worth looking into.
Aug
8
comment what data storage method should I use?
Really a lot would depend on how much data you expect, how you want to query it and what you know about this data. Always the same fields? If not maybe some schemaless db would be better than SQL. Really large amounts would need some sharding option. MySQL could do this, but maybe something based on Hadoop would be better for certain scenarios. Maybe have a look at MongoDB. Without more serious information this just can't be answered.
Aug
5
comment Is it common for developer to not have an administrator account?
Is very common in any business like banking, insurance and similar where you either handle lots of money or very sensitive data (healthcare would normally in the list too). In most cases there should be a way to get new tools approved. Also there may be other reasons like making sure that every developer uses the same set of tools so he can't break a build or deploy unintentionally for everybody else.
Aug
2
comment Copying and Selling Apache Licensed Software?
They want that people are able to build products based on their software. Without them having to worry much about what exactly is legal for them. You won't get very far selling copies of Apache without serious modifications that are worth the price you ask. Sure you can try to find some fool, but fools rarely install web servers.
Aug
1
comment How do I ensure my site will be crawled when articles are generated by the database?
You can use a sitemap (others already describes some details) or some kind of page with "posting history" where you keep a paginated list of everything posted. Even if it's not very helpful to your users it would ensure that everything can be reached by simple links.
Aug
1
comment How do I ensure my site will be crawled when articles are generated by the database?
As far as I know it's roughly about once per month for 'average' sites. But you will see that sites like Stack Exchange or Reddit are crawled much more. Links on these sites appear more or less instantly on Google. It depends on a lot of things, mostly how important Google thinks you are, how often they actually find something new, meta data in your headers, how fast your server responds to requests and and and...
Aug
1
comment How do I ensure my site will be crawled when articles are generated by the database?
Basically search engines will start at the top of your page and from there follow your link structure. They will repeat this once in a while (depending on various factors maybe about once a month, or more often if the decide your site is important). In addition you can provide a site map that helps them to understand your sites structures (or reveal links that are not reachable directly).
Jul
31
awarded  Tag Editor
Jul
31
revised elasticsearch wiki excerpt
added 103 characters in body
Jul
31
revised elasticsearch wiki description
added 948 characters in body
Jul
31
comment How does Elastic Search approach the problem of distributed membership and consensus?
I would strongly recommend to setup a small cluster on at least three VMs and try it out. Not only is the API great, but Elasticsearch comes with monitoring features that allow you to see what exactly happens on each node and where data is stored and replicated.
Jul
31
comment How does Elastic Search approach the problem of distributed membership and consensus?
I have not that much experience with Elasticsearch yet, but for the first question: Each node gets configured and told what cluster it belongs to. It will then search for that clusters master node and connect to it (or take the role of master if it is allowed to and no present master available). Each index gets configured with the amount of replications it should have within its cluster and the nodes (or node masters) will decide on which node(s) it will be replicated. The nodes handle this by themselves (though you can influence this behaviour a lot when creating an index)
Jul
31
wiki created elasticsearch description
Jul
31
wiki created elasticsearch excerpt
Jul
31
suggested approved edit on elasticsearch tag wiki
Jul
31
suggested approved edit on elasticsearch tag wiki excerpt
Jul
31
revised How does Elastic Search approach the problem of distributed membership and consensus?
edited tags
Jul
30
comment Client-side coding: How to prevent malicious use?
Any reason you don't have this App communicate with your own server and then your server forwards those requests to whatever external service you need to use? (Many such services would prohibit to use them in this way anyway)
Jul
26
revised Need help understanding a recursion example in Python
formatted code