IP Geo location is process to locate the geographic area from the IP address.
For example website bourgas.org is Bulgarian website, but if you check the IP address, you will find it is hosted in Huston, TX, USA.
Another example is - user come to your website, the system checks where is he/she from and display page for USA, Canada, Europe or World.
Your system can even reject the access, if visitor comes from "forbidden" countries or states, say all Delaware visitors get message "Sorry, but due to legal reasons, we can not deal with you".
There are lots of paid resources that enable IP Geo location, but most used one is Maxmind GeoIP database.
The best "property" of this database is that there is very good *FREE* version.
This free version works much better than paid versions of most other Maxmind's competitors.
Also you get not only country to IP, but also IP to city database for free.
The biggest problem of those IP Geo databases are that they are slow. If you want to process huge amount of data, soon or later the speed will not meet your requirements.
This is why many people import this information in relational databases, such MySQL for example.
But if you do so, then your MySQL or whatever will slow down too.
Here we developed a solution that uses Redis as storage engine:
https://github.com/nmmmnu/GeoIP-Redis
Because everything fits in memory, the speed is as fast as possible it can be. This allows you to process more data, for less time and with less hardware, effectively saving money and maximizing profits :)
Showing posts with label Off topic. Show all posts
Showing posts with label Off topic. Show all posts
2013-03-24
2012-11-02
Openfest
Will speak at Openfest (www.openfest.org) at 4th about Apache Cassandra.
Labels:
Off topic
2011-08-08
Redis hosting
I just finish my current project:
http://redis4you.com/
But what is Redis?
Redis is awesome NoSQL database.
From one side, it is simple key-value store, but it support not only text strings, but different data types - lists, sets, sorted sets, hashes and many more.
Because is in memory Redis operations are blazing fast and atomic.
Redis can do 110,000 SET operations per second or 81,000 GET operations per second.
Redis is persistent and can be used as data store engine - data is not lost if server is stopped or crashed
Using Redis you can speed up your web application or website by thousand times.
Redis supports many programming languages.
If you are programming take a look at some programming user cases.
http://redis4you.com/
But what is Redis?
Redis is awesome NoSQL database.
From one side, it is simple key-value store, but it support not only text strings, but different data types - lists, sets, sorted sets, hashes and many more.
Because is in memory Redis operations are blazing fast and atomic.
Redis can do 110,000 SET operations per second or 81,000 GET operations per second.
Redis is persistent and can be used as data store engine - data is not lost if server is stopped or crashed
Using Redis you can speed up your web application or website by thousand times.
Redis supports many programming languages.
If you are programming take a look at some programming user cases.
Labels:
Off topic
2011-07-20
2011-06-01
2011-05-24
Честит 24 май
Напред, науката е слънце,
кото във душите грей,
напред народността не пада,
там г'дето знаньето живей.
кото във душите грей,
напред народността не пада,
там г'дето знаньето живей.
Labels:
Off topic
2011-05-13
Ha... Blogger really had crashed... 2
Blogger has restored missing posts...
Labels:
Off topic
Ha... Blogger really had crashed...
Labels:
Off topic
2011-05-05
Should Police Be Able To Use Data From Your GPS To Create Speedtraps?
Labels:
Off topic
2011-05-01
Experimental electric car
Looks like to build electric car is not that difficult, nor that expensive. This car along with about 3 more was built in University of Transport in Sofia, Bulgaria - http://vtu.bg/ .
For this particular car, they used some Renault as a base, kept existing manual transmission and removed the air conditioner. The battery used in this car are "normal" lead batteries, one under the hood, and four more in the back.
The car is equipped with solar panels on the roof which are used mainly to charge the 12V car battery, but theoretically may help charging the main batteries.
Due to high price the car does not have super capacitor, nor "bust" function.
The engine without the batteries costs between 1000 and 2000 EUR.
This particular car can "travel" 100 km.
Another interesting thing is that even the transmission is manual, you usually do not change the shifts, but almost always use 3th shift. 4th shift is used on highway, and lower shifts only if road is really bad.
In additional of this car, they built some with automatic transmission and lithium-ion batteries.
Side view:

Side view:

Back side where batteries may be seen.

Under the hood - small engine, big battery
For this particular car, they used some Renault as a base, kept existing manual transmission and removed the air conditioner. The battery used in this car are "normal" lead batteries, one under the hood, and four more in the back.
The car is equipped with solar panels on the roof which are used mainly to charge the 12V car battery, but theoretically may help charging the main batteries.
Due to high price the car does not have super capacitor, nor "bust" function.
The engine without the batteries costs between 1000 and 2000 EUR.
This particular car can "travel" 100 km.
Another interesting thing is that even the transmission is manual, you usually do not change the shifts, but almost always use 3th shift. 4th shift is used on highway, and lower shifts only if road is really bad.
In additional of this car, they built some with automatic transmission and lithium-ion batteries.
Side view:
Side view:
Back side where batteries may be seen.
Under the hood - small engine, big battery
Labels:
General Political Economy,
Off topic,
Oil
2011-04-28
The way of life can be free and beautiful, but we have lost the way. Greed has poisoned men's souls, has barricaded the world with hate, has goose-stepped us into misery and bloodshed. We have developed speed, but we have shut ourselves in. Machinery that gives abundance has left us in want. Our knowledge as made us cynical; our cleverness, hard and unkind. We think too much and feel too little. More than machinery, we need humanity. More than cleverness, we need kindness and gentleness. Without these qualities, life will be violent and all will be lost.
Labels:
Off topic
2011-04-25
2011-04-12
2011-04-11
Server Sale - Shameless self-promotion :)
Dedicated AMD and Xeon Server Sale:
Full root access: Yes
Included basic administration: Yes
Memory: 12 GB RAM,
Disk Space: 2 x 1.5 TB HDD RAID1,
Data Transfer: 5 TB,
IP addess: 1 IP addess, up to 4 possible
Linux Bogomips: 4 x 4590.15 bogomips,
Location: US or DE,
Price: 150 USD / mo
Full root access: Yes
Included basic administration: Yes
Memory: 32 GB RAM,
Disk Space: 2 x 2TB HDD RAID1, 1 x 60 GB SSD,
Data Transfer: 10 TB,
IP addess: 1 IP addess, up to 4 possible
Linux Bogomips: 8 x 5053.97 bogomips,
Location: US or DE,
Price: 250 USD / mo
Windows 2008 Webserver: 10 USD / mo
Quad core AMD
OS: Linux CentOS 5.XFull root access: Yes
Included basic administration: Yes
Memory: 12 GB RAM,
Disk Space: 2 x 1.5 TB HDD RAID1,
Data Transfer: 5 TB,
IP addess: 1 IP addess, up to 4 possible
Linux Bogomips: 4 x 4590.15 bogomips,
Location: US or DE,
Price: 150 USD / mo
Quad Core Intel Xeon X3440
OS: Linux CentOS 5.XFull root access: Yes
Included basic administration: Yes
Memory: 32 GB RAM,
Disk Space: 2 x 2TB HDD RAID1, 1 x 60 GB SSD,
Data Transfer: 10 TB,
IP addess: 1 IP addess, up to 4 possible
Linux Bogomips: 8 x 5053.97 bogomips,
Location: US or DE,
Price: 250 USD / mo
Additional prices:
Additional IP address: 10 USD / mo (up to 3 additional addresses possible)Windows 2008 Webserver: 10 USD / mo
Labels:
Off topic
2011-04-03
2011-03-24
2011-03-18
2011-03-17
Crane for Japan
Labels:
Multimedia,
Off topic
Subscribe to:
Posts (Atom)









